Проблемы с обновлением системы с помощью 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" заполнит необходимую информацию. Это не влияет на историю установленных пакетов.

Другие вопросы по тегам