Я не знаю, как обновить 12.10 до 13.04 или 13.10

Я пытаюсь использовать приложение для обновления, но приложение говорит мне, что я могу обновить 13.10 напрямую. Но если я нажму кнопку обновления, то сообщение об ошибке возникло как ...

Обновление с «количественного» до «дерзкого» не поддерживается с помощью этого инструмента.

Итак, я пытаюсь выполнить обновление с помощью терминала по

    sudo do-release-upgrade

, но появляется то же сообщение об ошибке. Я сейчас использую 12.10. Я хочу обновить до 13.10, но не могу обновить 13.10 и 13.04.

------ добавить ------ Я установил Ubuntu 12.04 с установщиком Windows и обновил его до 12.10.

2
задан 20 December 2013 в 04:58

6 ответов

Сначала проверьте, какие версии 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
0
ответ дан 20 December 2013 в 04:58

Я бы предложил просто установить новую версию Ubuntu на этот раздел с Live CD или USB. Это не сотрет все, как можно было ожидать. Он оставляет домашнюю папку - с настройками приложений и всеми другими подобными вещами, которые, на мой взгляд, являются наиболее важными, - и некоторые приложения не пострадали. Насколько я помню, я пытался обновить его с 13.04 до 14.04, и он работал хорошо.

И прежде Вы всегда можете сделать копию раздела 1: 1 с помощью GParted. На всякий случай.

0
ответ дан 20 December 2013 в 04:58

Загрузите информацию мета-релиза локально с помощью

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

0
ответ дан 20 December 2013 в 04:58

Я подхожу к этому с этого направления:

Возьмите пустой USB, загрузите выбранную вами версию Ubuntu, а затем из Dash (доступной из суперключа, если она не изменена) выберите «Создание загрузочного диска». Создайте его на пустом USB, а затем перезагрузите компьютер, убедившись, что загрузка включена с USB. После загрузки на экране установки следуйте инструкциям, выбирающим «Обновить до…»

0
ответ дан 20 December 2013 в 04:58

Я получил ту же ошибку при попытке обновить мою машину 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. (ссылка)

0
ответ дан 20 December 2013 в 04:58

update-manager-core в настоящее время не работает для обновления до saucy (13.10) с квантовой (12.10).

Вам нужно вручную изменить ваш sources.list и запустить ap-get update & amp ; & амп; apt-get dist-upgrade ..

0
ответ дан 20 December 2013 в 04:58

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

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