Рейтинг:5

Как обновить Ubuntu 20.10 после окончания срока службы?

флаг mx

Я использую Ubuntu 20.10 groovy для своего рабочего стола.К сожалению, его конец жизни превысил.

Согласно с Руководство по обновлению EOL sources.list становится:

deb http://old-releases.ubuntu.com/ubuntu/ groovy основная ограниченная вселенная мультивселенная 
deb http://old-releases.ubuntu.com/ubuntu/ groovy-updates основная ограниченная вселенная мультивселенная 
deb http://old-releases.ubuntu.com/ubuntu/ groovy-security основная ограниченная вселенная мультивселенная

Я получил этот журнал после запуска удачное обновление:

~ sudo apt-получить обновление                   
[sudo] пароль для Фархада: 
Попадание: 1 http://ppa.launchpad.net/atareao/atareao/ubuntu groovy InRelease                                                                                                           
Попадание:2 ***                                                                                           
Ign:3 http://old-releases.ubuntu.com/ubuntu заводной InRelease                                                               
Попадание:4 ***                                                        
Ign:5 http://old-releases.ubuntu.com/ubuntu groovy-updates InRelease                                                 
Попадание:6 http://ppa.launchpad.net/atareao/atareao/ubuntu фокус InRelease
Ign:7 http://old-releases.ubuntu.com/ubuntu groovy-security InRelease                          
Попадание:8 ***                                
Err:9 http://old-releases.ubuntu.com/ubuntu заводной выпуск                                     
  404 Не найдено [IP: 91.189.91.124 80]
Попадание: 10 http://ppa.launchpad.net/audio-recorder/ppa/ubuntu groovy InRelease
Err: 11 http://old-releases.ubuntu.com/ubuntu groovy-updates Release      
  404 Не найдено [IP: 91.189.91.124 80]
Err: 12 http://old-releases.ubuntu.com/ubuntu groovy-security Выпуск     
  404 Не найдено [IP: 91.189.91.124 80]
Попадание: 13 http://ppa.launchpad.net/kubuntu-ppa/backports/ubuntu groovy InRelease
Попадание: 14 http://ppa.launchpad.net/kubuntu-ppa/backports/ubuntu focus InRelease
Попадание: 15 http://ppa.launchpad.net/kubuntu-ppa/beta/ubuntu groovy InRelease
Попадание: 16 http://ppa.launchpad.net/kubuntu-ppa/ppa/ubuntu groovy InRelease
Попадание: 17 http://ppa.launchpad.net/kubuntu-ppa/ppa/ubuntu focus InRelease
Чтение списков пакетов... Готово '

E: В репозитории «http://old-releases.ubuntu.com/ubuntu groovy Release» нет файла Release.
N: Обновление из такого репозитория не может быть выполнено безопасным образом, поэтому по умолчанию оно отключено.
N: См. справочную страницу apt-secure(8) для получения сведений о создании репозитория и настройке пользователя.
E: В репозитории «http://old-releases.ubuntu.com/ubuntu groovy-updates Release» нет файла Release.
N: Обновление из такого репозитория не может быть выполнено безопасным образом, поэтому по умолчанию оно отключено.
N: См. справочную страницу apt-secure(8) для получения сведений о создании репозитория и настройке пользователя.
E: В репозитории «http://old-releases.ubuntu.com/ubuntu groovy-security Release» нет файла Release.
N: Обновление из такого репозитория не может быть выполнено безопасным образом, поэтому по умолчанию оно отключено.
N: См. справочную страницу apt-secure(8) для получения сведений о создании репозитория и настройке пользователя.

Кажется, что-то не так в http://old-releases.ubuntu.com.

Что мне делать, чтобы обновить Ubuntu 20.10 сейчас?

PS: *** репозитории были сторонними и были урезаны здесь.

David avatar
флаг cn
Есть ли причина, по которой вы не можете просто установить новую версию текущей версии?
флаг mx
@David У меня много приложений и SDK. При новой установке все они будут удалены и загружены снова.
guiverc avatar
флаг cn
Я бы лично *обновил через переустановку*. Вы не сказали, задействован ли рабочий стол или сервер; поскольку переустановка (без форматирования) стирает только системные каталоги после того, как ваши установленные вручную пакеты были отмечены; не следует трогать файл конфигурации рабочего стола (они хранятся в $ HOME, который не трогается, если вы не отформатируете; только некоторые серверные приложения хранят * conf * файлы в системных каталогах) и пакеты, установленные вручную (перечислены перед удалением системных каталогов) получить переустановку в качестве последнего шага для этого типа установки. Однако он не тестировался со сторонними приложениями.
Рейтинг:10
флаг zw

По какой-то причине http://old-releases.ubuntu.com/ubuntu/dists/ не перечисляет заводной (20.10), а на самом деле это EOL с 22 июля 2021 г..

Итак, вы должны изменить старые выпуски вернуться к архив в источники.список:

sudo sed -i "s/old-releases/archive/g" /etc/apt/sources.list /etc/apt/sources.list.d/*.list
sudo apt-получить обновление
sudo apt-получить дист-обновление

Запуск версии EOL опасен и непродуктивен, поэтому рекомендуется обновить 20.10 (EOL) до 21.04 (фактическая, волосатый), перезагрузив машину и выполнив стандартную процедуру, например

sudo сделать-релиз-обновление

или же

менеджер обновлений -c
Tinmarino avatar
флаг jp
По состоянию на 2022 год все наоборот: архив -> старые выпуски. Тк @N0rbert!
Рейтинг:7
флаг it

Это можно сделать без переустановки или модификации вашего sources.list. Мне удалось обновиться с 20.10 -> 21.04 -> 21.10.

Если работает sudo сделать-релиз-обновление не получается так

Перед обновлением установите все доступные обновления для вашего выпуска.

тогда вам нужно будет удалить кеш apt (битые ссылки) перед судо подходящее обновление преуспеет.

sudo rm -rf /var/lib/apt/lists/*
судо подходящее обновление
судо подходящее обновление

Тем не менее sudo сделать-релиз-обновление команда все равно не будет работать, так как у нее больше нет прямого пути к 21.10

Этот инструмент не поддерживает обновление с "groovy" на "impish".

так что вы можете использовать этот обходной путь и сначала обновитесь до 21.04.

wget http://archive.ubuntu.com/ubuntu/dists/hirsute-updates/main/dist-upgrader-all/current/hirsute.tar.gz
программа обновления mkdir
tar -xaf hirsute.tar.gz -C средство обновления
программа для обновления компакт-дисков
Судо ./Hirsute

Перезагрузитесь в 21.04 и удачное обновление должен работать как обычно, но вы также можете обновить до 21.10, чтобы избежать этой проблемы.

обновление sudo apt && обновление sudo apt
sudo сделать-релиз-обновление

Это хорошая причина придерживаться LTS, когда в апреле будет выпущена версия 22.04.

флаг br
Спасибо, это сработало!
carlosrberto avatar
флаг pl
Эти шаги сработали для меня. Спасибо!
Mohammad Javad avatar
флаг tr
Спасибо, это должен быть принятый ответ!
Рейтинг:1
флаг mw

Пытался удачное обновление и обновить устройство на базе EOL Groovy.
Советы от N0rbert хороши, но заводной не в http://old-releases.ubuntu.com/ubuntu/dists/ ни в http://archive.ubuntu.com/ubuntu/dists/. Пробовал также us.archive и local <код страны>.archive .. заводной ушел.

Следовательно удачное обновление не работает с ошибками, как в исходном сообщении.
И делать-релиз-обновление просто говорит мне запускать do-release-upgrade как «Ваша версия Ubuntu больше не поддерживается».
Неожиданный «порочный круг» в цикле обновления и «проблема» в зрелых ОС, таких как Ubuntu.

sudo sed -i "s/groovy/focal/g" /etc/apt/sources.list /etc/apt/sources.list.d/*.list /etc/apt/sources.list.d/*.sources
sudo apt-получить дист-обновление

Приведенные выше команды вернули меня к 20.04 Focal Fossa. Поддерживаемая ОС.
Теперь ждем 22.04.?? LTS на основе Jammy Jellyfish.

Someone avatar
флаг my
Неа! Запуск упомянутых команд (1) не понизит вашу систему до фокусной. (2) **Все пакеты относятся к выпуску Groovy.** (3) Ваша система не выдаст никаких ошибок при обновлении. (4) **Ваша система не получит никаких обновлений!** (5) **Вы не можете обновиться до Jammy с помощью `do-release-upgrade` после выполнения вышеуказанных команд**. (6) Это испортит ваши репозитории! (7) Ваша система сейчас в беспорядке. (8) Переустановите. (9) **Покойся с миром**.
флаг br
Это не принесет большого вреда, учитывая тот беспорядок, который уже есть в системе (будучи системой на основе Groovy и заблокированными обычными путями обновления). Ubuntu стал похож на Windows. Все просто ломается, и вместо того, чтобы пытаться найти основную причину, лучше использовать время, чтобы просто перезапустить все с нуля.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.