Я пытаюсь использовать приложение для обновления, но приложение говорит мне, что я могу обновить 13.10 напрямую. Но если я нажму кнопку обновления, то сообщение об ошибке возникло как ...
Обновление с «количественного» до «дерзкого» не поддерживается с помощью этого инструмента.
Итак, я пытаюсь выполнить обновление с помощью терминала по
sudo do-release-upgrade
, но появляется то же сообщение об ошибке. Я сейчас использую 12.10. Я хочу обновить до 13.10, но не могу обновить 13.10 и 13.04.
------ добавить ------ Я установил Ubuntu 12.04 с установщиком Windows и обновил его до 12.10.
Сначала проверьте, какие версии update-manager-core
установлены:
apt-cache policy update-manager-core
Результат может быть похож на этот ...
update-manager-core:
Installed: 1:0.174.5
Candidate: 1:0.174.5
Version table:
*** 1:0.174.5 0
500 http://de.archive.ubuntu.com/ubuntu/ quantal-proposed/main amd64 Packages
100 /var/lib/dpkg/status
1:0.174.4 0
500 http://de.archive.ubuntu.com/ubuntu/ quantal-updates/main amd64 Packages
1:0.174.3 0
500 http://de.archive.ubuntu.com/ubuntu/ quantal/main amd64 Packages
... это означает, что вы установили пакет из quantal-proposed
. Понизив пакет до quantal-updates
, вы сможете перейти на raring:
apt-get install update-manager-core=1:0.174.4 python3-update-manager=1:0.174.4
do-release-upgrade
Я бы предложил просто установить новую версию Ubuntu на этот раздел с Live CD или USB. Это не сотрет все, как можно было ожидать. Он оставляет домашнюю папку - с настройками приложений и всеми другими подобными вещами, которые, на мой взгляд, являются наиболее важными, - и некоторые приложения не пострадали. Насколько я помню, я пытался обновить его с 13.04 до 14.04, и он работал хорошо.
И прежде Вы всегда можете сделать копию раздела 1: 1 с помощью GParted. На всякий случай.
Загрузите информацию мета-релиза локально с помощью
mkdir ~/upgrade
cd ~/upgrade
wget http://changelogs.ubuntu.com/meta-release
# change the sources to the old-release archives:
sed s/archive.ubuntu.com/old-releases.ubuntu.com/ meta-release -i
sed -E '/\/(precise|trusty)/s/old-releases/archive/' meta-release -i
# grab the release notes from old-releases.ubuntu.com while the LTS releases precise and trusty still live on archive.ubuntu.com
# the code block, -E triggers extended, | means "OR"
#enable all releases:
sed 's/Supported: 0/Supported: 1/' meta-release -i
# backup the system meta-release file:
sudo cp -a /etc/update-manager/meta-release etc-update-manager-meta-release.bak
# change the system meta-release path lo the local one on port 80:
sudo sed s/changelogs.ubuntu.com/127.0.0.1/ /etc/update-manager/meta-release -i
# change the LTS info in the same file
sudo sed s/meta-release-lts/meta-release/ /etc/update-manager/meta-release -i
# start serving your own meta-release locally with
sudo python -m SimpleHTTPServer 80
Теперь запустите графический уведомитель-обновление или откройте новый терминал с помощью Ctrl + Shift + N и выполните обновление релиза
sudo do-release-upgrade
После обновления вы должны восстановить системный файл /etc/update-manager/meta-release
с помощью:
sudo cp -a etc-update-manager-meta-release.bak /etc/update-manager/meta-release
источник: https://askubuntu.com/ а / 135028/34298
Я подхожу к этому с этого направления:
Возьмите пустой USB, загрузите выбранную вами версию Ubuntu, а затем из Dash (доступной из суперключа, если она не изменена) выберите «Создание загрузочного диска». Создайте его на пустом USB, а затем перезагрузите компьютер, убедившись, что загрузка включена с USB. После загрузки на экране установки следуйте инструкциям, выбирающим «Обновить до…»
Я получил ту же ошибку при попытке обновить мою машину 12.10. Оказывается, это было вызвано прокси-сервером apt-cacher-ng , который я использую для загрузки пакетов кэширования. Прокси-сервер кэшировал более раннюю версию метаданных об обновлении saucy.tar.gz
, в которой говорилось, что обновление с квантованного не поддерживается.
В качестве решения войдите на свой прокси-сервер и запустите:
sudo find /var/cache/apt-cacher-ng -name 'saucy.tar.gz*' -delete
Если у вас нет доступа к прокси-машине, просто закомментируйте Строки прокси в ваших /etc/apt/apt.conf
Почему изменились метаданные? Потому что изначально путь обновления был 12.10 -> 13.04 -> 13.10. Но поддержка 13.04 была прекращена раньше, чем 12.10, поэтому новый путь обновления - 12.10 -> 13.10. (ссылка)
update-manager-core в настоящее время не работает для обновления до saucy (13.10) с квантовой (12.10).
Вам нужно вручную изменить ваш sources.list и запустить ap-get update & amp ; & амп; apt-get dist-upgrade ..