Как обновиться до Linux Mint 20
Добавлено: 10 июл 2020, 01:01
Это неофициальный перевод официальной инструкции. Оригинал находится тут:
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. Чтобы узнать, какую версию вы используете, наберите в терминале:
Если команда выдаст «amd64», вы можете перейти на Linux Mint 20.
Если вы видите «i386», значит, вы используете 32-битную версию. В этом случае вы не сможете обновиться.
В2. Опыт
Для обновления до Linux Mint 20 вам нужен опыт работы с APT и командной строкой. Обновление до более новой пакетной базы - нетривиальная задача, и не должна выполняться начинающими пользователями. Вы должны знать, как вводить команды и читать их вывод. Вы также должны иметь опыт работы с APT. Во время обновления вы должны понимать вывод команд APT. Вам нужно будет понять, стоит ли удалить пакет, блокирует ли он обновление или конфликтует с другим пакетом.
C. Подготовка
С1. Обновите текущую систему Чтобы применить все обновления:
Если что-то сломается или что-то пойдет не так во время обновления, вы можете вернуться назад и отменить все изменения, восстановив свой последний снимок системы. Что бы ни случилось, вы в безопасности. Вы сможете восстановить свою систему до текущего состояния, либо непосредственно из Linux Mint, либо загрузиться с DVD или флешки, и запустить Timeshift оттуда. Чтобы создать снимок системы:
D1. Установите утилиту обновления
Чтобы установить утилиту обновления, откройте терминал и введите:
D2. Проверьте возможность обновления
Чтобы смоделировать обновление, откройте терминал и введите:
Затем следуйте инструкциям на экране. Эта команда временно переведёт вашу систему на репозитории Linux Mint 20 и оценит возможность обновления. Обратите внимание, что эта команда никак не влияет на вашу операционную систему. После завершения симуляции ваши исходные репозитории будут восстановлены. Вывод команды покажет, возможно ли обновление, и если да, то какие пакеты будут обновлены, установлены, удалены и сохранены. Чрезвычайно важно уделить пристальное внимание выводу этой команды. (При необходимости приведите систему к более "первозданному" виду, удалив сторонние или проблемные пакеты - прим.пер.) Продолжайте использовать
D3. Загрузите обновления пакетов
Чтобы загрузить пакеты, необходимые для обновления, введите следующую команду:
Обратите внимание, что эта команда на самом деле не выполняет обновление, а просто загружает пакеты.
D4. Примените обновления
Примечание. Этот шаг необратим. Как только вы его сделаете, будет только один способ вернуться назад - восстановить снимок системы.
Чтобы применить обновления, введите следующую команду:
D5.Откат сторонних пакетов
Некоторые пакеты больше не существуют в Linux Mint 20 или имеют более низкую версию, чем в Linux Mint 19.3. Чтобы гарантировать, что они функционируют должным образом, версия этих пакетов должна быть понижена.
Если вы не можете выполнить обновление, выполните новую установку. Общие рекомендации по новой установке доступны по адресу: https://community.linuxmint.com/tutorial/view/2 (не переведено).
F. Примечания
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
.
(Также, полагаю, лучше сразу использовать именно этот способ. - прим.пер.)