Я недавно пытался обновить с 9.04 до 9.10 на своем нетбуке, но что-то пошло не так, и X-сессия зависла. После перезагрузки я все еще могу войти в систему, но Gnome не работает.
Я обнаружил, что могу выполнить команду «sudo do-release-upgrade», чтобы продолжить обновление, но он пытается выполнить обновление с 9.10 до 10.04, даже если у меня есть «jaunty» в /etc/apt/sources.list.
Я думаю, это потому, что некоторая информация в системе имеет 9.10 в версии, например, "lsb_release -a" дает "Release: 9.10"
Мой вопрос: где я должен изменить информацию о выпуске, поэтому sudo do-release-upgrade "могу сделать обновление 9.04 -> 9.10, а не 9.10 -> 10.4
Возможно, лучше вместо этого запустить sudo apt-get -f install
и sudo dpkg --configure -a
. Это должно установить / обновить все пакеты, которые были отмечены процессом обновления, но еще не были установлены из-за сбоя.
Эта команда помогла мне, когда отключение питания прервало мою установку. Но я переходил с Люцида на Маверика.
sudo apt-get dist-upgrade
Так же, как анекдот, я однажды скопировал содержимое / var / cache / apt из 8.10 в 9.10, чтобы я мог вернуться к 9.04. Достаточно сказать, что позже мне пришлось сделать чистую установку.