Когда мне дали возможность перейти на Ubuntu 12.10, я попытался выполнить обновление, но во время обновления интернет-соединение было потеряно, и система прошла частичное обновление. Теперь, когда я пытаюсь открыть диспетчер обновлений или источники программного обеспечения, он открывается и вылетает автоматически.
Что мне делать?
Испытывал похожую проблему с моим старым ноутбуком. Я попробовал большинство из приведенных выше предложений, но продолжал приходить с той же проблемой «частичного обновления», которая при запуске не дает других разрешений / ошибок обновления.
После многих попыток я решил попробовать синаптический менеджер пакетов. Я выбрал опцию для пользовательских фильтров - затем опцию «помеченные изменения» и нашел один заголовок linux, помеченный как обновляемый. Сразу обновил пакет, который прошел гладко. Затем снова загрузил synaptic и перешел к тем же параметрам в пользовательских фильтрах - на этот раз я выбрал опцию «upgradedable (upstream)». Нашел больше пакетов, которые потерпели неудачу при обновлении, и обновил их. Перезагрузил synaptic еще раз, и на этот раз synaptic нашел меньше пакеты, которые нуждались в обновлении. После обновления нескольких последних пакетов я перезагрузился, и все пошло гладко. Надеюсь, это кому-нибудь поможет.
Когда обновления пакета прерываются на полпути, обычно выполнение sudo dpkg --configure -a && sudo apt-get -f install && sudo apt-get upgrade
спасет ситуацию, но когда происходит полное обновление версии (переход с одной версии на другую), шаги становятся более сложными. ]
Что является лучшим решением для этих случаев? Переустановка. Если вы не можете переустановить, вы можете продолжить обновление, используя sudo update-manager-text
или sudo apt-get dist-upgrade
(последний из которых вы должны изменить sources.list
с oneiric на точный, см. Мою команду в конце), но я не будет гарантировать, будет работать. Другой вариант - sudo do-releases-upgrade
, но вы должны убедиться, что процесс не прерывается на этот раз.
Для использования apt-get dist-upgrade
sudo sed s/oneiric/precise/g /etc/apt/sources.list
sudo apt-get update
sudo apt-get dist-upgrade