Как обновить Linux Mint до версии 20

Майор

Администратор
Команда форума
Регистрация
04.09.14
Сообщения
2.805
Реакции
1.923
Баллы
113
Недавно вышла новая версия дистрибутива Linux Mint 20, основанная на LTS выпуске Ubuntu 20.04. В этой новой версии обновлено окружение Cinnamon до 4.6, улучшен внешний вид, улучшена поддержка Nvidia Optimus, добавлен новый инструмент передачи файлов по локальной сети под названием Warpinator, улучшена поддержка приложений Electron.

Однако новая версия Linux Mint не поддерживает 32 битную архитектуру, а также разработчики отказались от перехода к использованию пакетного менеджера snap. В этой небольшой статье мы рассмотрим как обновить Linux Mint 19.3 до 20 с кодовым именем Ульяна.

Как обновить Linux Mint до 20

Обратите внимание, что обновление - это опасная процедура, которая может повредить вашу систему и ваши файлы. поэтому лучше скопируйте важные файлы на другой диск или внешний носитель.

1. Архитектура

Обновление доступно только для 64 битных систем, поскольку 32-битная архитектура в новой версии больше не поддерживается. Если у вас была установлена 32-битная система на 64 битный процессор, то вам придется переустановить её для получения новой версии. Для просмотра архитектуры системы выполните:
Bash:
dpkg --print-architecture
Если команда выведет amd64, значит всё хорошо и вы используете 64-битную архитектуру, если же i386 - вам понадобиться переустановка.

2. Обновление пакетов

Прежде чем выполнять обновление Linux Mint до новой версии следует обновить все пакеты, установленные в системе. Для этого выполните:
Bash:
sudo apt update && sudo apt upgrade
3. Установка mintupdate

Разработчики Linux Mint выпустили специальную утилиту для обновления дистрибутива до следующего релиза под названием mintupgrade. Для её установки выполните:
Bash:
sudo apt install mintupgrade
4. Проверка готовности

Этот шаг не обязательный, но лучше его выполнить. С помощью команды check вы можете проверить, готова ли ваша система к обновлению, а также посмотреть какие пакеты будут обновлены или удалены. Утилита заменит ваши репозитории на новые и покажет какие изменения будут внесены в систему. Это своего рода тестовый прогон:
Код:
mintupgrade check
Утилита требует, чтобы в вашей системе была установлена программа timeshift, а также были созданы снимки системы, которые бы позволили её восстановить в случае возникновения проблем. Если вы не хотите этого делать достаточно создать пустой файл /etc/timeshift.json:
Bash:
touch /etc/timeshift.json
После завершения проверки утилита выдаст сообщение, что симуляция обновления прошла успешно.
Если же возникли какие-нибудь конфликты пакетов их следует разрешить перед обновлением, чтобы избежать проблем в процессе.

5. Загрузка пакетов

Прежде чем переходить к обновлению необходимо загрузить пакеты, которые потребуются для обновления. Команда только загружает необходимые пакеты ничего не обновляя, вы всё ещё можете передумать:
Bash:
mintupgrade download
6. Обновление

После этого шага уже пути назад не будет, ваши репозитории будут заменены на репозитории новой версии системы, а пакеты будут обновлены. Вернуть систему в прежнее состояние можно будет только если вы создали снимок состояния с помощью Timeshift. Для запуска обновления выполните:
Bash:
mintupgrade upgrade
Обновление затронет очень большое количество пакетов и может занять много времени в зависимости от мощности вашего процессора. Последний шанс передумать!
111111.png

Обновление займет очень много времени, и в процессе вам надо время от времени возвращаться к компьютеру чтобы ввести пароль. У меня таких запросов было три. Видимо обновление устанавливается в несколько этапов и надо несколько раз запускать пакетный менеджер.

Перезагрузите компьютер из меню или командой в терминале:
Bash:
reboot
7. Проверка

Теперь вы можете проверить версию системы открыв файл /etc/os-release. Как видите, теперь здесь указана новая версия:
Bash:
cat /etc/os-release
 

Майор

Администратор
Команда форума
Регистрация
04.09.14
Сообщения
2.805
Реакции
1.923
Баллы
113
Мне пришлось понижать версию пакетов wine, так как я обновлял его с большим трудом и через опу. Зато в 20-ке обновляется вообще без проблем
 
Сверху Снизу