Поиск по сайту:

Как обновить Fedora 36 с Fedora 35

Пошаговое руководство по обновлению Fedora 35 до Fedora 36

Вышла Федора 36! В этом пошаговом руководстве объясняется, как выполнить обновление до Fedora 36 с Fedora 35 и более ранних версий. Если вы уже используете Fedora 35, теперь вы можете безопасно обновить версию Fedora 36 для настольных компьютеров или серверов, чтобы получить новейшие функции, улучшения производительности и стабильности.

Предварительные условия

Перед обновлением до Fedora 36 вам необходимо выполнить несколько важных задач.

  1. НАСТОЯТЕЛЬНО РЕКОМЕНДУЕТСЯ сделать резервную копию важных данных перед обновлением до Fedora 36. Это должно быть вашим первым шагом, если вы хотите обновить любую систему, независимо от базовой операционной системы. Убедитесь, что у вас есть резервные копии всех важных файлов, каталогов, настроек конфигурации, закладок браузера, точечных файлов и т. д.
  2. Обновление Fedora 36, вероятно, займет несколько минут. Поэтому убедитесь, что у вас стабильное подключение к Интернету и бесперебойное электропитание.
  3. Во время обновления ваша система автоматически перезагрузится для применения обновлений. Поэтому убедитесь, что в данный момент не выполняются важные задания (например, запланированное резервное копирование).
  4. Ознакомьтесь с распространенными проблемами Fedora 36 и решите, хотите ли вы продолжать.
  5. Поддерживаются как обновления до самой следующей версии (например, с 35 по 36), так и обновления, пропускающие одну версию (например, с 34 по 36). Обновления более чем двух выпусков не поддерживаются. Например, вы не можете перейти с Fedora 33 на 36. Иногда это может сработать. Однако, если у вас возникнут какие-либо проблемы, вы не получите никакой поддержки. В таких случаях сначала обновитесь до следующей версии (т. е. с 33 до 34), а затем попробуйте обновиться с 34 до 36. Всегда рекомендуется выполнить обновление до следующей версии до того, как она достигнет EOL.

Что ж, без лишних слов, приступим к обновлению Fedora 36!

Обновление до Fedora 36 с Fedora 35

Мы можем обновиться до Fedora 36 через программное обеспечение GNOME (GUI) или из командной строки (CLI). Сначала мы увидим графический метод с использованием программного обеспечения GNOME. Это подходит для тех, кто использует настольную версию Fedora.

Прежде чем начать, обновите свою систему Fedora 35:

sudo dnf --refresh update
sudo dnf upgrade

Перезагрузите систему, чтобы применить обновления:

sudo reboot

Давайте проверим текущую версию с помощью следующих команд:

cat /etc/fedora-release

Чтобы просмотреть подробный вывод версии, запустите это:

cat /etc/os-release

Показать версию Fedora

Теперь следуйте любому из следующих способов, чтобы обновить Fedora до версии 36 для настольных компьютеров или серверов.

1. Обновите рабочую станцию Fedora 36 с помощью программного обеспечения GNOME.

Шаг 1. Откройте Центр программного обеспечения Gnome и перейдите в раздел Обновления. Вы увидите уведомление: Fedora 36 теперь доступна. Нажмите кнопку «Загрузить», чтобы загрузить пакеты Fedora 36.

Загрузите Fedora 36 из программного обеспечения Gnome

Необходимые пакеты будут загружены сейчас. Это займет некоторое время в зависимости от скорости Интернета.

Загрузка Fedora Linux 36

Шаг 2. После завершения загрузки вам будет предложено перезагрузить компьютер и выполнить обновление. Нажмите кнопку «Перезапустить и обновить», чтобы продолжить установку обновлений.

Нажмите кнопку «Перезапустить и обновить».

Шаг 3. Появится новое всплывающее окно, в котором вам будет предложено нажать Перезапустить и установить обновление. Просто нажмите на нее, чтобы перезагрузить систему Fedora.

Нажмите кнопку «Перезагрузить и установить обновление».

После перезагрузки системы загруженные пакеты будут установлены. Это займет некоторое время в зависимости от количества устанавливаемых пакетов. Убедитесь, что ваша система подключена к розетке и у вас есть бесперебойное питание.

Установка обновлений

После установки обновлений система автоматически перезагрузится на новый рабочий стол Fedora 36.

Вы можете проверить, обновлена ли ваша система Fedora, в разделе Обновления в программном обеспечении Gnome.

Проверьте наличие обновлений в программном обеспечении Gnome

Поздравляем! Мы успешно обновились до Fedora 36!

Шаг 4: Откройте окно терминала и проверьте установленную версию Fedora с помощью команды:

$ cat /etc/fedora-release 
Fedora release 36 (Thirty Six)

Чтобы просмотреть подробный вывод, запустите:

cat /etc/os-release 

Пример вывода:

NAME="Fedora Linux"
VERSION="36 (Workstation Edition)"
ID=fedora
VERSION_ID=36
VERSION_CODENAME=""
PLATFORM_ID="platform:f36"
PRETTY_NAME="Fedora Linux 36 (Workstation Edition)"
ANSI_COLOR="0;38;2;60;110;180"
LOGO=fedora-logo-icon
CPE_NAME="cpe:/o:fedoraproject:fedora:36"
HOME_URL="https://fedoraproject.org/"
DOCUMENTATION_URL="https://docs.fedoraproject.org/en-US/fedora/f36/system-administrators-guide/"
SUPPORT_URL="https://ask.fedoraproject.org/"
BUG_REPORT_URL="https://bugzilla.redhat.com/"
REDHAT_BUGZILLA_PRODUCT="Fedora"
REDHAT_BUGZILLA_PRODUCT_VERSION=36
REDHAT_SUPPORT_PRODUCT="Fedora"
REDHAT_SUPPORT_PRODUCT_VERSION=36
PRIVACY_POLICY_URL="https://fedoraproject.org/wiki/Legal:PrivacyPolicy"
VARIANT="Workstation Edition"
VARIANT_ID=workstation

Проверьте версию Fedora 36 с терминала

Кроме того, вы можете проверить версию Fedora в разделе Настройки -> О программе.

Проверьте версию Fedora 36 в разделе настроек

2. Обновите сервер Fedora 36 из командной строки.

Этот метод предназначен для тех, кто использует в своей системе серверную версию Fedora.

Шаг 1. Обновите сервер Fedora 35 с помощью команды:

sudo dnf --refresh update
sudo dnf upgrade

Перезагрузите систему, чтобы применить обновления.

sudo reboot

Шаг 2. Установите плагин обновления dnf, выполнив следующую команду:

sudo dnf install dnf-plugin-system-upgrade

Шаг 3. Загрузите пакеты Fedora 36 с помощью команды:

sudo dnf system-upgrade download --releasever=36

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

Если некоторые из ваших пакетов имеют неудовлетворительные зависимости, обновление не будет продолжено, пока вы не запустите его снова с дополнительной опцией --allowerasing.

sudo dnf system-upgrade download --releasever=36 --allowerasing

Шаг 4: После загрузки всех пакетов выполните следующую команду, чтобы начать фактическое обновление.

sudo dnf system-upgrade reboot

Ваша система автоматически перезагрузится, и начнется задача обновления для установки всех загруженных пакетов.

После успешного обновления система перезагружается в новую серверную версию Fedora 36.

Вот и все. Начните использовать обновленную серверную систему Fedora 36.

Задачи после обновления Fedora

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

Приведенные ниже шаги применимы как для настольной, так и для серверной версии Fedora.

1. Изменить имя хоста

Обычно я использую имя дистрибутива в качестве имени хоста. Например, имя хоста для моего рабочего стола Fedora 34 будет fedora34. Если вы чем-то похожи на меня, измените имя хоста, чтобы оно соответствовало вашей текущей версии.

Чтобы изменить имя хоста, выполните:

sudo hostnamectl set-hostname fedora36

2. Очистите кеш метаданных DNF.

После обновления кэшированные метаданные и транзакции можно очистить с помощью следующих команд:

sudo dnf system-upgrade clean
sudo dnf clean packages

3. Удалите старые пакеты

Выведите список всех пакетов со сломанными или неудовлетворительными зависимостями, запустите:

sudo dnf update
sudo dnf repoquery --unsatisfied

Выведите список всех повторяющихся пакетов с помощью команды:

sudo dnf repoquery --duplicates

Перечислите все пакеты, которых нет в репозиториях:

sudo dnf list extras

Если они вам больше не нужны, просто запустите следующие команды, чтобы удалить старые и неиспользуемые пакеты.

sudo dnf remove $(sudo dnf repoquery --extras --exclude=kernel,kernel-*)
sudo dnf autoremove

4. Очистите устаревшие пакеты

В каждом выпуске Fedora будет прекращено использование нескольких пакетов. Возможно, они устарели или сопровождающий отказался от пакетов. Пакеты устаревших пакетов не будут получать никаких обновлений. Даже обновлений безопасности нет.

Чтобы удалить устаревшие и устаревшие пакеты, запустите:

sudo dnf install remove-retired-packages 
remove-retired-packages

5. Обновите файлы конфигурации системы.

Чтобы обновить файлы конфигурации системы, используйте инструмент rpmconf.

Чтобы установить инструмент rpmconf, запустите:

sudo dnf install rpmconf

После завершения установки выполните следующую команду:

sudo rpmconf -a

6. Очистите старые ядра

Команда dnf autoremove не удаляет неиспользуемые ядра во избежание непреднамеренного удаления ядра. Если вы хотите удалить старые ядра, вы можете использовать следующую команду:

sudo dnf remove $(dnf repoquery --installonly --latest-limit=-3)

Приведенная выше команда удалит все старые ядра и сохранит только три последних ядра.

Внимание: НАСТОЯТЕЛЬНО РЕКОМЕНДУЕТСЯ сохранять как минимум два ядра. Потому что, если после обновления в текущей версии ядра возникнет проблема, вы можете смело переключиться на более старое ядро.

7. Удалите неработающие символические ссылки

После обновления системы в вашей системе останется несколько неиспользуемых символических ссылок. Вам необходимо найти и удалить висячие программные или символические ссылки, которые никуда не указывают.

Чтобы найти неработающие символические ссылки в каталоге /usr, запустите:

sudo symlinks -r /usr | grep dangling

Чтобы удалить висячие символические ссылки, запустите:

sudo symlinks -r -d /usr

Заключение

В этом руководстве мы увидели, как выполнить обновление до Fedora 36 с Fedora 35 через центр программного обеспечения Gnome и через терминал. В конце мы включили несколько шагов после обновления, которые необходимо выполнить для очистки системы Fedora.

Статьи по данной тематике