Проблемы с обновлением системы с помощью apt-get
После попытки apt-get update
а также apt-get upgrade
У меня следующее сообщение об ошибке: Это копия моего терминала (на испанском)
root@LinuxJGP:/home/javiergp# apt-get upgrade
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Se actualizarán los siguientes paquetes:
apport apport-symptoms fonts-liberation gnome-icon-theme gnome-orca language-pack-en language-pack-en-base
language-pack-es language-pack-es-base language-pack-gnome-en language-pack-gnome-en-base
language-pack-gnome-es language-pack-gnome-es-base light-themes linux-firmware oneconf resolvconf
sessioninstaller software-center ssl-cert tzdata ubuntu-docs ubuntu-keyring ubuntu-sso-client
ubuntuone-control-panel ubuntuone-installer unity-lens-video unity-scope-video-remote xdiagnose
29 actualizados, 0 se instalarán, 0 para eliminar y 0 no actualizados.
E: Los archivos de índice de paquetes están dañados. No existe un campo «Filename:» para el paquete ubuntu-keyring.
Как можно решить эту проблему?
1 ответ
Решение
Похоже, ваша испанская ошибка эквивалентна этой английской:
the package index files are corrupted. no filename field for package
Это будет означать, что у вас есть проблема со списками (индексами) всех пакетов: они не работают. Этот поток подразумевает, что вы можете успешно удалить каталог списков.
Таким образом, вы можете удалить все в /var/lib/apt/lists/
, а затем обновите свой ап снова
sudo rm /var/lib/apt/lists/*
sudo apt-get update
ПОМНИТЕ, что я этого не пробовал, но, похоже, это не очень опасно.
/ Var/lib/apt/lists можно безопасно удалить и создать заново. "Обновление apt-get" заполнит необходимую информацию. Это не влияет на историю установленных пакетов.