менеджер обновлений не работает

Я пытаюсь обновить систему Ubuntu, но не могу ничего сделать с помощью диспетчера обновлений. Я получаю следующее сообщение об ошибке:

Could not initialize the package information
An unresolvable problem occurred while initializing the package information.
Please report this bug against the 'update-manager' package and include the following error message:
You may want to run apt-get update to correct these problems, 
E:The package perl-base needs to be reinstalled, but I can't find an archive for it.'
2
задан 28 May 2015 в 19:19

2 ответа

TL; DR, Открытый терминал и выполненный эти команды:

sudo apt-get update
sudo apt-get install --reinstall perl-base
sudo apt-get upgrade
<час>

Объяснение

  • apt-get update

    • update

      обновление используется для ресинхронизации индексных файлов пакета из их источников.

  • apt-get install --reinstall

    • install

      установка сопровождается одним или несколькими пакетами, желаемыми для установки или обновления.

    • --reinstall

      Переустанавливают пакеты, которые уже установлены и в новейшей версии.

  • apt-get upgrade

    • upgrade

      обновление используется для установки новейших версий всех пакетов, в настоящее время устанавливаемых в системе из источников, перечисленных в/etc/apt/sources.list.

0
ответ дан 28 May 2015 в 19:19

Откройте терминал и выполните следующее:

sudo apt-get update

Это должно обновить списки пакета, и проблема, возможно, была вызвана процесс, завершаемый в то время как посреди обновления. Удостоверьтесь, что не прервали его на этот раз.

sudo apt-get dist-upgrade

Это обновит все пакеты, и надо надеяться не будет никаких ошибок. Если это работает, то возможности состоят в том, что при открытии Менеджера обновлений снова не будет никаких ошибок.

Для удаления поврежденного репозитория выполните следующее в терминале:

cd /etc/apt/sources.list.d
ls

Дополнительные репозитории будут перечислены. Для удаления того, Вы больше не хотите:

sudo rm <file>

, Например:

sudo rm opera.list

Затем выполняет первые две команды снова (sudo apt-get update и sudo apt-get dist-upgrade). На этот раз не должно быть никаких ошибок.

0
ответ дан 28 May 2015 в 19:19

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

Похожие вопросы: