https://community.linuxmint.com/tutorial/view/2485
А. Введение
Из этой инструкции вы узнаете, как перейти на Linux Mint 20.
B. Требования
B1. Только 64 бита
Хотя до апреля 2023 года будут поддерживаться как 32-разрядные, так и 64-разрядные версии Linux Mint 19.3, новые релизы, начиная с Linux Mint 20, будут доступны только в 64-разрядной версии. Для обновления до Linux Mint 20 вам нужно иметь 64-битную версию Linux Mint 19.3. Чтобы узнать, какую версию вы используете, наберите в терминале:
dpkg --print-architecture
Если команда выдаст «amd64», вы можете перейти на Linux Mint 20.
Если вы видите «i386», значит, вы используете 32-битную версию. В этом случае вы не сможете обновиться.
В2. Опыт
Для обновления до Linux Mint 20 вам нужен опыт работы с APT и командной строкой. Обновление до более новой пакетной базы - нетривиальная задача, и не должна выполняться начинающими пользователями. Вы должны знать, как вводить команды и читать их вывод. Вы также должны иметь опыт работы с APT. Во время обновления вы должны понимать вывод команд APT. Вам нужно будет понять, стоит ли удалить пакет, блокирует ли он обновление или конфликтует с другим пакетом.
C. Подготовка
С1. Обновите текущую систему Чтобы применить все обновления:
- Запустите диспетчер обновлений с помощью «Меню -> Администрирование -> Менеджер обновлений».
- Нажмите кнопку «Проверить обновления», чтобы обновить кэш.
- Нажмите кнопку «Выбрать всё», чтобы выбрать все обновления.
- Нажмите кнопку «Установить обновления».
- Следуйте инструкциям приложения и устанавливайте обновления, пока Менеджер обновлений не сообщит вам, что система обновлена.
- Перезагрузите компьютер.
Если что-то сломается или что-то пойдет не так во время обновления, вы можете вернуться назад и отменить все изменения, восстановив свой последний снимок системы. Что бы ни случилось, вы в безопасности. Вы сможете восстановить свою систему до текущего состояния, либо непосредственно из Linux Mint, либо загрузиться с DVD или флешки, и запустить Timeshift оттуда. Чтобы создать снимок системы:
- Запустите Timeshift с помощью «Меню -> Администрирование -> Timeshift».
- Следуйте указаниям мастера, чтобы выбрать место назначения для ваших снимков.
- На панели инструментов нажмите кнопку «Создать», чтобы создать снимок вашей операционной системы вручную.
D1. Установите утилиту обновления
Чтобы установить утилиту обновления, откройте терминал и введите:
apt install mintupgrade
D2. Проверьте возможность обновления
Чтобы смоделировать обновление, откройте терминал и введите:
mintupgrade check
Затем следуйте инструкциям на экране. Эта команда временно переведёт вашу систему на репозитории Linux Mint 20 и оценит возможность обновления. Обратите внимание, что эта команда никак не влияет на вашу операционную систему. После завершения симуляции ваши исходные репозитории будут восстановлены. Вывод команды покажет, возможно ли обновление, и если да, то какие пакеты будут обновлены, установлены, удалены и сохранены. Чрезвычайно важно уделить пристальное внимание выводу этой команды. (При необходимости приведите систему к более "первозданному" виду, удалив сторонние или проблемные пакеты - прим.пер.) Продолжайте использовать
mintupgrade check
и не переходите к следующему шагу, пока вы не будете довольны результатом.D3. Загрузите обновления пакетов
Чтобы загрузить пакеты, необходимые для обновления, введите следующую команду:
mintupgrade download
Обратите внимание, что эта команда на самом деле не выполняет обновление, а просто загружает пакеты.
D4. Примените обновления
Примечание. Этот шаг необратим. Как только вы его сделаете, будет только один способ вернуться назад - восстановить снимок системы.
Чтобы применить обновления, введите следующую команду:
mintupgrade upgrade
D5.Откат сторонних пакетов
Некоторые пакеты больше не существуют в Linux Mint 20 или имеют более низкую версию, чем в Linux Mint 19.3. Чтобы гарантировать, что они функционируют должным образом, версия этих пакетов должна быть понижена.
- Запустите утилиту «Источники приложений» в «Меню -> Администрирование -> Источники приложений».
- Откройте вкладку «Обслуживание» и нажмите «Откат сторонних пакетов».
- Выберите все сторонние пакеты и нажмите «Понизить версию».
- Запустите утилиту «Источники приложений» в «Меню -> Администрирование -> Источники приложений».
- Откройте вкладку «Обслуживание» и нажмите «Удаление сторонних пакетов».
- За исключением пакетов, которые вы установили самостоятельно (из сторонних источников), выберите все сторонние пакеты и нажмите «Удалить».
Если вы не можете выполнить обновление, выполните новую установку. Общие рекомендации по новой установке доступны по адресу: https://community.linuxmint.com/tutorial/view/2 (не переведено).
F. Примечания
- Рекомендуется использовать официальное зеркало Linux Mint перед обновлением, чтобы убедиться, что вы используете последнюю версию mintupgrade. Вы можете проверить свою версию mintupgrade с помощью
apt policy mintupgrade
. - Обновление перезаписывает файлы в /etc/ файлами конфигурации по умолчанию. Вы можете восстановить файлы по отдельности с помощью снимка Timeshift, сделанного до обновления.
- Чтобы восстановить настройки lightDM, запустите инструмент настройки окна входа (
sudo lightdm-settings
). - Известна одна проблема с Timeshift. При восстановлении снимка, если окно «Отказ от ответственности» пусто, подождите около 2 минут, пока появится текст. После того, как текст заявления об отказе появится, вы можете нажать «Далее» и восстановить снимок. Нажатие кнопки «Далее» до появления текста приводит к невозможности восстановления. Если вы это сделали, перезагрузитесь и попробуйте восстановить снова.
- Если по какой-либо причине вы не хотите использовать Timeshift, вы можете обхитрить программу обновления, введя следующую команду:
sudo touch /etc/timeshift.json
. - Обновление - это довольно интенсивный процесс и может на какое время подвисать. Это может длиться до 10 минут, а также может привести к подвисаниям Cinnamon. Это нормально, наберитесь терпения и дайте ему время. При возникновении проблем, завершите сеанс, перейдите в консоль (CTRL + ALT + F1), (введите ваш логин и пароль. Затем введите команду
setupcon
, чтобы включить корректное отображение кириллицы - прим.пер.) и затем запуститеmintupgrade upgrade
.
(Также, полагаю, лучше сразу использовать именно этот способ. - прим.пер.)