Как перейти на Fedora 40 с Fedora 39

Fedora, ведущий дистрибутив Linux, известный своими передовыми функциями и стабильностью, недавно выпустил свою новую версию. Если вы используете Fedora 39 и хотите познакомиться с новыми возможностями Fedora 40, в этом руководстве вы узнаете, что нужно сделать для Fedora Workstation и Fedora Server.

Основные моменты Fedora 40

В Fedora Workstation 40 представлено несколько интересных обновлений и улучшений:

  • GNOME 46: В этой версии представлена новейшая среда рабочего стола GNOME GNOME 46, которая включает обновления приложения Files с новыми функциями и улучшенной доступностью. Основные приложения также были доработаны для повышения удобства использования.
  • Улучшения приложения «Настройки»: Приложение «Настройки» в GNOME 46 было значительно обновлено: теперь в нем больше сочетаний клавиш для более удобной навигации, современный интерфейс, ускоренная загрузка настроек внешнего вида и улучшенное управление нажатием стилуса Wacom. Теперь оно включает в себя системную панель, которая группирует настройки, связанные с Регион & Язык, Дата & Время, Удаленный рабочий стол и Общая информация для более простой навигации.
  • Улучшения тачпада: GNOME 46 представляет обновленные настройки тачпада с двумя новыми опциями, включая Вторичный клик, который позволяет пользователям выбирать между действиями двумя пальцами и нажатием на угол.
  • KDE Plasma 6.0: Fedora 40 также предлагает новое окружение рабочего стола KDE Plasma 6.0 наряду с GNOME 46, предоставляя пользователям альтернативные возможности работы с рабочим столом.
  • Ядро Linux 6.8: Fedora 40 работает на базе ядра Linux 6.8 и предлагает улучшения производительности и новые возможности.
  • Обновления пакетов программного обеспечения: Fedora 40 включает обновления различных программных пакетов, таких как LLVM 18 .
  • Инструменты для разработки ИИ: Fedora Linux 40 теперь включает пакет PyTorch. PyTorch, широко используемый фреймворк для глубокого обучения.

Необходимые условия

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

  • *Резервное копирование данных: Очень важно создать резервную копию важных данных, чтобы предотвратить возможную потерю данных во время обновления.
  • Стабильное подключение к Интернету: Убедитесь, что у вас стабильное интернет-соединение, так как процесс обновления включает в себя загрузку пакетов из репозиториев Fedora.
  • Бесперебойное электропитание: Внезапные отключения или перебои в подаче электроэнергии во время обновления могут привести к повреждению данных или нестабильности системы. Чтобы обеспечить плавное и безопасное обновление, рекомендуется иметь ИБП или гарантировать наличие стабильного источника питания для предотвращения любых перебоев.
  • Терпение: Обновление системы может занять некоторое время, в зависимости от скорости интернета и производительности вашей системы.

Ограничение на обновление Fedora

Обновления в Fedora происходят по определенной схеме. Официально поддерживаются как обновления до следующего выпуска (например, с 39 по 40), так и обновления, пропускающие один выпуск (например, с 38 по 40).

Однако обновления более чем на два выпуска официально не поддерживаются. Например, вы не можете напрямую перейти с Fedora 37 на 40. Хотя в некоторых случаях это может сработать, такой способ не рекомендуется и не поддерживается. Если у вас возникнут какие-либо проблемы при таком обновлении, вы не получите официальной поддержки.

В примере с обновлением с Fedora 37 до 40 рекомендуется сначала обновиться с Fedora 37 до следующего выпуска в последовательности (т. е. с 37 до 38), а затем перейти к обновлению с 38 до 40.

Кроме того, всегда рекомендуется обновлять систему Fedora до окончания срока службы (EOL), чтобы обеспечить своевременное получение обновлений, исправлений безопасности и поддержки от сообщества Fedora.

Обновление Fedora 39

Убедитесь, что ваша установка Fedora 39 имеет самые последние обновления. Для этого выполните следующие команды в терминале:

sudo dnf --refresh update
sudo dnf upgrade

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

sudo reboot

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

cat /etc/fedora-release

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

cat /etc/os-release

Обновление Fedora 39 до Fedora 40 в GNOME

Вы можете выполнить обновление с Fedora 39 до Fedora 40 с помощью приложения GNOME Software, которое предоставляет удобный графический интерфейс для управления системой.

Щелкните по меню «Деятельность» в левом верхнем углу рабочего стола Fedora 39, введите в строке поиска «Программное обеспечение» и щелкните по значку приложения «Программное обеспечение», чтобы открыть его.

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

Программа GNOME загрузит необходимые файлы для обновления Fedora 40. Этот процесс может занять некоторое время, в зависимости от скорости вашего интернет-соединения.

После завершения загрузки вам будет предложено перезагрузить систему Fedora. Нажмите кнопку.

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

Нажмите кнопку «Reboot & Upgrade», чтобы продолжить.

Теперь ваша система перезагрузится.

После перезагрузки компьютера начнется процесс обновления. Будьте терпеливы. Это займет несколько минут.

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

После перезагрузки компьютера войдите на рабочий стол Fedora 40.

Поздравляем! Вы успешно обновили систему Fedora 39 до Fedora 40 с помощью GNOME Software.

Вы можете проверить новую версию Fedora, открыв терминал и выполнив команду:

cat /etc/fedora-release
Вы также можете проверить версию Fedora в разделе.

Теперь, когда вы успешно обновили свою установку Fedora 39 до Fedora 40.

Обновление до Fedora 40 Server с Fedora 39 Server

Войдите на свой сервер Fedora Server и откройте терминальную сессию. Обновите сервер с помощью команд:

sudo dnf --refresh update
sudo dnf upgrade

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

sudo reboot

Установите плагин обновления системы DNF, если он еще не установлен:

sudo dnf install dnf-plugin-system-upgrade

Начните процесс обновления, выполнив следующую команду:

sudo dnf system-upgrade download --releasever=40

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

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

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

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

sudo dnf system-upgrade reboot

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

После завершения обновления войдите на сервер Fedora 39. Подтвердите новую версию Fedora, выполнив команду:

cat /etc/fedora-release

Вы успешно обновили свой сервер Fedora до Fedora 40.

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

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

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

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

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

sudo dnf system-upgrade clean
sudo dnf clean packages

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

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

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

Очистка выбывших пакетов

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

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

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

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

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

Чтобы установить инструмент rpmconf, выполните следующие действия:

sudo dnf install rpmconf

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

sudo rpmconf -a

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

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

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

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

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

Удаление сломанных симлинков

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

Чтобы найти битые симлинки в каталоге /usr, выполните команду:

sudo symlinks -r /usr | grep dangling

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

sudo symlinks -r -d /usr

Наконец, перезагрузите систему:

sudo reboot

Заключение

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

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

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

Зарубин Иван Эксперт по Linux и Windows

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

Вдохновлен ostechnix.com

Похожие статьи

Комментарии (0)