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

Аватара пользователя

Автор темы
Ара Магеддон
Сообщения: 474
Зарегистрирован: 07 дек 2018, 22:08
Решено: 17
Благодарил (а): 22 раза
Поблагодарили: 110 раз

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

Сообщение Ара Магеддон » 09 июл 2020, 22: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. Чтобы узнать, какую версию вы используете, наберите в терминале:
dpkg --print-architecture
Если команда выдаст «amd64», вы можете перейти на Linux Mint 20.
Если вы видите «i386», значит, вы используете 32-битную версию. В этом случае вы не сможете обновиться.

В2. Опыт
Для обновления до Linux Mint 20 вам нужен опыт работы с APT и командной строкой. Обновление до более новой пакетной базы - нетривиальная задача, и не должна выполняться начинающими пользователями. Вы должны знать, как вводить команды и читать их вывод. Вы также должны иметь опыт работы с APT. Во время обновления вы должны понимать вывод команд APT. Вам нужно будет понять, стоит ли удалить пакет, блокирует ли он обновление или конфликтует с другим пакетом.

C. Подготовка
С1. Обновите текущую систему
thumb_mintupdate.png
Чтобы применить все обновления:
  • Запустите диспетчер обновлений с помощью «Меню -> Администрирование -> Менеджер обновлений».
  • Нажмите кнопку «Проверить обновления», чтобы обновить кэш.
  • Нажмите кнопку «Выбрать всё», чтобы выбрать все обновления.
  • Нажмите кнопку «Установить обновления».
  • Следуйте инструкциям приложения и устанавливайте обновления, пока Менеджер обновлений не сообщит вам, что система обновлена.
  • Перезагрузите компьютер.
С2. Создайте снимок системы
Если что-то сломается или что-то пойдет не так во время обновления, вы можете вернуться назад и отменить все изменения, восстановив свой последний снимок системы. Что бы ни случилось, вы в безопасности. Вы сможете восстановить свою систему до текущего состояния, либо непосредственно из Linux Mint, либо загрузиться с DVD или флешки, и запустить Timeshift оттуда.
thumb_timeshift.png
Чтобы создать снимок системы:
  • Запустите Timeshift с помощью «Меню -> Администрирование -> Timeshift».
  • Следуйте указаниям мастера, чтобы выбрать место назначения для ваших снимков.
  • На панели инструментов нажмите кнопку «Создать», чтобы создать снимок вашей операционной системы вручную.
D. Обновление
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. Чтобы гарантировать, что они функционируют должным образом, версия этих пакетов должна быть понижена.
  • Запустите утилиту «Источники приложений» в «Меню -> Администрирование -> Источники приложений».
  • Откройте вкладку «Обслуживание» и нажмите «Откат сторонних пакетов».
  • Выберите все сторонние пакеты и нажмите «Понизить версию».
D6.Удаление сторонних пакетов
  • Запустите утилиту «Источники приложений» в «Меню -> Администрирование -> Источники приложений».
  • Откройте вкладку «Обслуживание» и нажмите «Удаление сторонних пакетов».
  • За исключением пакетов, которые вы установили самостоятельно (из сторонних источников), выберите все сторонние пакеты и нажмите «Удалить».
Е. Альтернативы
Если вы не можете выполнить обновление, выполните новую установку. Общие рекомендации по новой установке доступны по адресу: 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.
    (Также, полагаю, лучше сразу использовать именно этот способ. - прим.пер.)
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Вернуться в «Руководства»