Как я могу обновить Ubuntu от 19,10 до 20,04, не теряя пакеты?

Когда я обновил от 18,10 до 19,04, и снова когда я обновил от 19,04 до 19,10, я должен был вручную переустановить все пакеты, которые я установил через dpkg, apt, и т.д. (Я не вспоминаю точные детали того, как я пошел о любом обновлении.) Там менее болезненный маршрут для обновления Ubuntu 19.10 до 20,04?

Тесно связанный: Когда я был macOS пользователем и обновил мое системное программное обеспечение, я мог экспортировать список установленных Портов Mac и затем переустановить после обновления системы с помощью того экспортируемого списка. Есть ли подобный вид функциональности для dpkg или apt? Я нашел бы этот вид решения быть "менее болезненным" в случае, если нет простого и прямого способа выполнить обновление 20,04, не теряя установленные пакеты.:)

2
задан 23 April 2020 в 19:51

3 ответа

Прежде, чем продолжиться можно сохранить список установленных пакетов при помощи

dpkg -l | grep ^ii | awk '{print $2}' > dpkg-l_installed.txt
dpkg --get-selections > dpkg--get-selections.txt

Как обычно, обычный метод GUI был бы

update-manager -d # '-d' because of 20.04 is just released today

или используйте на терминальном основанный метод

sudo do-release-upgrade -d

PPAs и сторонние репозитории будут отключены, как обычно, другой материал останется.

2
ответ дан 25 April 2020 в 10:41

Я не знаю, существует ли такая функциональность в человечности.

Если Ваш терминальный промежуток истории через достаточное (чтение: достаточно долго) период времени, Вы могли всегда просматривать свою терминальную историю и определять все пакеты, Вы установили склонное использование:

sudo cat .bash_history | grep "apt install"
0
ответ дан 25 April 2020 в 10:41

Это могло бы работать: откройте центр обновления в Ubuntu и затем проверьте на обновления. Если это спрашивает Вас, если Вы хотите обновить к 20,04 выборам да, и Вы не были должны (я не быть уверенным), теряют любые пакеты (хотя некоторые пакеты могли бы стать устаревшими). Я настоятельно рекомендую резервное копирование Ваших данных к внешнему диску независимо. Дубликат Déjà является фантастическим инструментом.

0
ответ дан 25 April 2020 в 10:41

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

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