Назад | Перейти на главную страницу

Как я могу обновить Ubuntu Intrepid 8.10 до Jaunty 9.04, если в старых версиях больше нет необходимых пакетов?

Я изменил свой sources.list на:

deb http://old-releases.ubuntu.com/ubuntu/ intrepid main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ intrepid-updates main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ intrepid-security main restricted universe multiverse

Я пробовал установить sudo apt-get install update-manager-core но я получаю эту ошибку:

1 upgraded, 3 newly installed, 0 to remove and 40 not upgraded.
Need to get 2506kB/2555kB of archives.
After this operation, 4346kB of additional disk space will be used.
Do you want to continue [Y/n]? Y
Err http://old-releases.ubuntu.com intrepid-updates/main update-manager-core 1:0.93.34
  404 Not Found
Err http://old-releases.ubuntu.com intrepid-security/main dpkg 1.14.20ubuntu6.3
  404 Not Found
Failed to fetch http://old-releases.ubuntu.com/ubuntu/pool/main/d/dpkg/dpkg_1.14.20ubuntu6.3_amd64.deb  404 Not Found
Failed to fetch http://old-releases.ubuntu.com/ubuntu/pool/main/u/update-manager/update-manager-core_0.93.34_amd64.deb  404 Not Found
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

Запуск apt-get update или --fix-missing возвращает те же ошибки.

Как я могу успешно перейти с Intrepid Ibex до Jaunty 9.04?

Быстрый просмотр содержимого репозитория показывает, что они, похоже, изменили архитектуру с amd64 на ia64 для этого выпуска, не спрашивайте меня, почему.

Вы сможете решить эту проблему, добавив файл 01internal (или любое другое имя, которое вам нравится) /etc/apt/apt.conf.d/. Файл должен выглядеть так:

APT::Architecture "ia64";

Затем перезапустите apt-get update и, надеюсь, он должен начать работать.

Кроме того, рекомендуется apt-get dist-upgrade при переходе между выпусками. Возможно, они проработали эту морщину, чтобы дистрибутивное обновление прошло гладко без вышеупомянутой магии, но у меня нет подходящих машин для проверки этой теории.