Как обновить Fedora 39 с Fedora 38
Пошаговое руководство по обновлению Fedora 38 до Fedora 39 [Рабочая станция и сервер].
Fedora, ведущий дистрибутив Linux, известный своими передовыми функциями и стабильностью, недавно выпустил свою последнюю версию Fedora 39. Если вы в настоящее время используете Fedora 38 и хотите изучить новые возможности Fedora 39, это руководство проведет вас по шагам по обновлению с Fedora 38 до Fedora 39 как для Fedora Workstation, так и для Fedora Server. .
Прежде чем мы углубимся в процесс обновления Fedora 39, давайте рассмотрим новые функции этого выпуска.
Основные моменты Fedora 39
В Fedora 39 появилось значительное обновление GNOME 45, которое включало:
- Новые стильные виджеты в основных приложениях.
- Новое приложение для просмотра изображений, разработанное с использованием Rust, GTK 4 и libadwaita.
- Динамический индикатор рабочей области для более информативного рабочего стола.
- Индикатор активности камеры для доступа к Pipewire.
- Переработаны курсоры по умолчанию.
- Удаление тем Adwaita-qt и QGnomePlatform Qt.
В GNOME 45 также было улучшено несколько улучшений производительности:
- Аппаратное ускорение декодирования видео.
- Многопоточное создание миниатюр в приложении «Файлы».
- Уменьшено заикание курсора и задержка.
- Улучшена производительность поиска в GNOME Shell и таких приложениях, как «Файлы и программное обеспечение».
Также были улучшены основные приложения, такие как:
- Новый раздел «Сведения о системе» и средство просмотра раскладки клавиатуры в приложении «Настройки».
- Улучшен порядок результатов поиска в файлах.
- Возможность удаления пользовательских данных при удалении Flatpaks.
Более подробную информацию можно найти в примечаниях к выпуску Fedora 39.
Предварительные условия
Прежде чем начать процесс обновления, убедитесь, что у вас есть следующие предварительные условия:
- Резервное копирование данных. Крайне важно создавать резервные копии важных данных, чтобы предотвратить возможную потерю данных во время обновления. В нашей категории Инструменты резервного копирования вы найдете несколько хороших приложений для резервного копирования ваших данных.
- Стабильное подключение к Интернету. Убедитесь, что у вас стабильное подключение к Интернету, поскольку процесс обновления включает загрузку пакетов из репозиториев Fedora.
- Бесперебойное электропитание. Внезапные отключения электроэнергии или сбои во время обновления потенциально могут привести к повреждению данных или нестабильности системы. Чтобы обеспечить плавное и безопасное обновление, рекомендуется иметь ИБП или убедиться, что у вас есть стабильный источник питания, чтобы предотвратить любые перебои.
- Проверьте распространенные проблемы Fedora 39: просмотрите распространенные проблемы Fedora 39 и решите, хотите ли вы продолжить.
- Терпение. Обновление вашей системы может занять некоторое время, в зависимости от скорости вашего Интернета и производительности системы.
Ограничение обновления Fedora
Обновления в Fedora следуют определенной схеме. Официально поддерживаются как обновления до самой следующей версии (например, с 38 по 39), так и обновления, пропускающие одну версию (например, с 37 по 39).
Однако обновления более чем двух выпусков официально не поддерживаются. Например, вы не можете напрямую обновить Fedora 36 до 39. Хотя в некоторых случаях это может сработать, это не рекомендуемый и не поддерживаемый метод. Если во время таких обновлений у вас возникнут какие-либо проблемы, вы не получите официальную поддержку.
Чтобы обеспечить плавное обновление, рекомендуется следовать поддерживаемому пути обновления. В примере обновления с Fedora 36 до 39 рекомендуется сначала обновить Fedora 36 до следующего выпуска в последовательности (т. е. с 36 до 37), а затем продолжить обновление с 37 до 39.
Более того, всегда рекомендуется обновлять установленную версию Fedora до того, как она выйдет из эксплуатации (EOL), чтобы гарантировать получение своевременных обновлений, исправлений безопасности и поддержки со стороны сообщества Fedora.
На данный момент этого достаточно. Не дожидаясь больше, приступим к обновлению до Fedora 39.
Обновите Федору 38
Убедитесь, что ваша установка Fedora 38 обновлена. Вы можете сделать это, выполнив в терминале следующие команды:
sudo dnf --refresh update
sudo dnf upgrade
Перезагрузите систему, чтобы применить обновления:
sudo reboot
Давайте проверим текущую версию с помощью следующей команды:
cat /etc/fedora-release
Чтобы просмотреть подробный вывод версии, вместо этого запустите следующую команду:
cat /etc/os-release
Проверьте версию Fedora из командной строки
Обновите рабочую станцию Fedora 38 до рабочей станции Fedora 39 с помощью программного обеспечения GNOME.
Вы можете выполнить обновление с Fedora 38 до Fedora 39 с помощью приложения GNOME Software, которое предоставляет удобный графический интерфейс для управления системой. Вот как это сделать:
Шаг 1. Откройте программное обеспечение GNOME:
Нажмите меню «Действия» в верхнем левом углу рабочего стола Fedora 38, введите «Программное обеспечение» в строке поиска и щелкните значок приложения «Программное обеспечение», чтобы открыть его.
Откройте программное обеспечение GNOME
Шаг 2. Перейдите в раздел «Обновления»:
В программном обеспечении GNOME нажмите вкладку Обновления. Вы должны увидеть опцию «Доступна Fedora Linux 39». Нажмите кнопку «Загрузить», чтобы начать процесс загрузки.
Нажмите кнопку «Загрузить», чтобы загрузить Fedora Linux 39.
Программное обеспечение GNOME загрузит необходимые файлы для обновления Fedora 39. Этот процесс может занять некоторое время, в зависимости от скорости вашего интернет-соединения.
Шаг 3. Перезапуск и обновление:
После завершения загрузки вам будет предложено перезагрузить систему Fedora. Нажмите кнопку «Перезапустить и обновить».
Нажмите кнопку «Перезапустить и обновить».
Введите свой пароль sudo, чтобы запустить автономные обновления:
Введите пароль Sudo для запуска обновлений
Ваша система сейчас перезагрузится.
После перезагрузки компьютера начнется фактическое обновление. Потерпи. Это займет несколько минут.
Установка обновлений Fedora
После установки обновления ваша система снова перезагрузится.
Шаг 4. Войдите в Fedora 39
После перезагрузки компьютера войдите на рабочий стол Fedora 39.
Поздравляем! Вы успешно обновили свою систему Fedora 38 до Fedora 39 с помощью программного обеспечения GNOME.
Рабочая станция Fedora Linux 39
Вы можете проверить новую версию Fedora, открыв терминал и выполнив:
cat /etc/fedora-release
Или,
cat /etc/os-release
Федора Линукс 39
Вы также можете проверить версию Fedora в разделе Настройки -> О программе.
Проверьте версию Fedora в разделе настроек системы.
Теперь, когда вы успешно обновили свою установку Fedora 38 до Fedora 39.
Наслаждайтесь изучением новых функций и улучшений Fedora 39!
Обновление сервера Fedora 39 с сервера Fedora 38
Шаг 1. Обновите сервер Fedora:
Войдите на свой сервер Fedora и откройте сеанс терминала. Обновите свой Сервер с помощью команд:
sudo dnf --refresh update
sudo dnf upgrade
Перезагрузите систему, чтобы применить обновления.
sudo reboot
Шаг 2. Установите плагин DNF:
Установите плагин обновления системы DNF, если он еще не установлен:
sudo dnf install dnf-plugin-system-upgrade
Шаг 3. Запустите обновление:
Начните процесс обновления, выполнив следующую команду:
sudo dnf system-upgrade download --releasever=39
Эта команда загрузит необходимые пакеты для обновления. Выполнение этой задачи должно занять несколько минут, поскольку при этом загружается много пакетов.
Если некоторые из ваших пакетов имеют неудовлетворительные зависимости, обновление не будет продолжено, пока вы не запустите его снова с дополнительной опцией --allowerasing
.
sudo dnf system-upgrade download --releasever=38 --allowerasing
Шаг – 4. Перезагрузка и обновление:
После завершения загрузки перезагрузите сервер, чтобы начать процесс обновления:
sudo dnf system-upgrade reboot
Шаг 5. Ход обновления:
Ваш сервер перезагрузится и выполнит обновление. Следуйте инструкциям на экране, и процесс завершится автоматически.
Шаг 6. Проверка обновления:
После завершения обновления войдите на свой сервер Fedora 39. Подтвердите новую версию Fedora, выполнив:
cat /etc/fedora-release
Вы успешно обновили свой сервер Fedora до Fedora 39.
Задачи после обновления Fedora
В этом разделе мы выполним несколько задач после обновления, таких как изменение имени хоста, удаление ненужных пакетов, обновление файлов конфигурации, удаление потерянных символических ссылок, очистка старых ядер и т. д.
Приведенные ниже шаги применимы как для настольной, так и для серверной версии Fedora.
1. Изменить имя хоста
Обычно я использую имя дистрибутива в качестве имени хоста. Например, имя хоста для моего рабочего стола Fedora 39 будет fedora39. Если вы чем-то похожи на меня, измените имя хоста, чтобы оно соответствовало вашей текущей версии.
Чтобы изменить имя хоста, выполните:
sudo hostnamectl set-hostname fedora39
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
Наконец, перезагрузите систему:
sudo reboot
Заключение
В этом руководстве мы увидели, как обновить Fedora 38 с Fedora 38 через центр программного обеспечения Gnome и из командной строки. В конце мы включили несколько шагов после обновления, которые необходимо выполнить для очистки недавно обновленной системы Fedora.
Обновление вашей системы Fedora до последней версии позволит вам воспользоваться новейшими функциями, улучшениями безопасности и улучшениями.
Обязательно регулярно обновляйте свою систему, чтобы быть в курсе событий сообщества Fedora. Если у вас возникнут какие-либо проблемы в процессе обновления, оставьте комментарий ниже, обратитесь к официальной документации Fedora или обратитесь за помощью к сообществу Fedora.