Невозможно обновить с 13.04 до 14.04 [закрыто]


10

Я использую Ubuntu 13.04 и хотел бы обновить ее до 14.04.

Ввод следующих команд дает мне вывод, указывающий, что это не может быть сделано.

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 13.04
Release:    13.04
Codename:   raring
$ sudo do-release-upgrade 
Checking for a new Ubuntu release
No new release found

Как это может быть сделано?

(У меня есть файл ISO для 14.04 тоже, если это имеет значение)


Обновить:

Согласно предложению ниже, я попробовал это, но безрезультатно?

$ sudo do-release-upgrade -d
Checking for a new Ubuntu release
No new release found

Обновить:

Дальнейшее расследование показало, что обновления тоже не работали.

$ sudo apt-get update
# truncated
E: Some index files failed to download. They have been ignored, or old ones used instead.

Существуют ли какие-либо программные источники, в которых по-прежнему используется raring (13.04)?


Обновить:

Редактирование программных источников, указывающих на old-releases.ubuntu.comработоспособность, включение

sudo apt-get update && sudo apt-get dist-upgrade

Бежать как положено. Однако,

sudo do-release-upgrade -d

все еще дает тот же результат:

Checking for a new Ubuntu release
No new release found

1
1. 13.04 - конец жизни. 2. Вы можете НЕ обновить 13.04 до 14.04. При обновлении пропущенных релизов нет. Я хотел бы предложить переустановить (это намного быстрее)
Rinzwind

Вас не просили обновить до 13.10, когда он вышел?
Торбьерн Равн Андерсен

@Rinzwind на самом деле, есть (был?) Способ, но был отключен, когда 13.X и 12.10 пошли EOL.
Брайам

Ответы:


21

Вы работаете в Ubuntu 13.04. Ubuntu 13.04 достигла конца срока службы поддержки 27 января 2014 года , поэтому вы не сможете выполнить установку / обновление чего-либо прямо сейчас, поэтому ваша apt-get updateкоманда не работает.

Вы должны знать, что если вы хотите обновить до 14.04, вы должны следовать следующему порядку обновления: 13.04 → 13.10 → 14.04.

  1. Сначала вам нужно отредактировать свои источники, чтобы использовать репозитории «старых выпусков». Вы можете сделать это, выполнив следующую команду:

    sudo sed -i -e 's/archive.ubuntu.com\|security.ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list
    
  2. Теперь запустите следующее:

    sudo apt-get update && sudo apt-get dist-upgrade
    

    Это обновит все пакеты до последних доступных версий.

  3. Теперь попробуйте обновить Ubuntu:

    sudo do-release-upgrade -d
    

    Это должно работать и предложит вам обновить до 13.10. Выполните обновление, а затем повторите те же действия, чтобы выполнить обновление с 13.10 до 14.04.

По моему мнению, проще сделать новую установку 14.04 с использованием имеющегося у вас ISO-файла, если вы знаете, как это сделать, то есть, и что нет большого количества данных для резервного копирования.


1
Выглядит неплохо. Я бы тоже переустановил и пошел прямо на 14.04. 13.04-> 13.10-> 14.04 занимает некоторое время (как в часах) и имеет 2 точки отказа. Переустановка не подразумевает форматирование личных данных: эти файлы уже должны быть в отдельности. раздел; если нет, я бы начал устраивать это 1).
Rinzwind

Да, я знаю = D, я обновлял свой ответ, когда вы печатали комментарий. В любом случае я всегда обращаюсь к новой установке, но автор может не знать, как выполнить новую установку, или новая установка может быть не такой простой, особенно если он /homeвыполняет двойную загрузку и / или монтирует на другом разделе, потому что это будет означать используя опцию «Что-то еще» во время установки, поэтому я просто хотел упомянуть вариант использования старых выпусков.
Алаа Али

@AlaaAli Спасибо за ваш ответ, однако это не работает для меня. Изменение источников программного обеспечения, чтобы они указывали на old-releases.ubuntu.comработоспособность, теперь я мог успешно работать sudo apt-get update && sudo apt-get dist-upgrade. Тем не менее, sudo do-release-upgrade -dвсе еще дает тот же результат:No new release found
bguiz

Другие вопросы, которые я «решил»: 1) закомментируйте все extras.ubuntu.com 2) Я также закомментировал все исходные репозитории (может не потребоваться) 3) закомментируйте любые архивы archive.canonical.com 4) измените любое URL конкретной страны для репо "США". например. au.old-releases.ubuntu.com до old-releases.ubuntu.com
philcolbourn
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.