Оновлення Fedora через термінал, IT портал

термінал

термінал

Оновлення Fedora 25 до 26 за допомогою командного рядка не відрізняється від звичайного оновлення. Нам доведеться виконати ті самі операції, тільки все потрібно виконувати в терміналі і ви отримаєте набагато більше інформації про процес оновлення.

Крок 1. Оновлення пакетів

Перед тим як ми перейдемо до оновлення системи, потрібно оновити пакети до найновіших версій, щоб уникнути можливих проблем. Для цього можна використовувати Gnome Software або виконати команду:

sudo dnf upgrade -refresh

Також рекомендується створити резервну копію вашої системи.

Крок 2. Встановлення плагіна DNF

Для оновлення версії дистрибутива потрібен окремий плагін для DNF:

sudo dnf install dnf-plugin-system-upgrade

Крок 3. Запуск оновлення

Коли система буде оновлена ​​і ви завершите створення резервної копії, можна перейти до використання встановленого плагіна для оновлення. Для цього виконайте команду:

sudo dnf system-upgrade download —releasever=26

термінал

Ця команда завантажить усі необхідні пакети та підготує їх до оновлення. Якщо під час її виконання виникнуть будь-які помилки про конфлікти, блокування та залежності, додайте опцію –allowerasing, вона дозволяє dnf видаляти пакети, що конфліктують.

Крок 4. Перезавантаження та оновлення

Коли всі пакети будуть завантажені, потрібно перезавантажити систему. Оновлення виконуватиметься під час перезавантаження:

sudo dnf system-upgrade reboot

fedora

термінал

Тепер система перезавантажиться і розпочнеться оновлення. Раніше інструмент оновлення створював новий пункт у меню Grub, але зараз у цьому немає необхідності, вам достатньо завантажуватись з поточнимядром. На оновлення буде потрібно час.

Крок 5. Вирішення проблем

Іноді під час оновлення можуть виникнути проблеми, це може статися, якщо у вас встановлені сторонні репозиторії. Якщо так, їх бажано видалити. Якщо була пошкоджена база даних пакетів, можна відновити її командою:

sudo rpm - rebuilddb

Для оновлення системи використовується метод distro-sync. Якщо оновлення несподівано перервано і частина пакетів не оновлена, ви можете вручну продовжити оновлення командою:

sudo dnf distro-sync

Більш надійний варіант – дозволити видалення конфліктуючих та проблемних пакетів:

sudo dnf distro-sync -allowerasing

У деяких випадках ви можете зіткнутися з проблемами доступу через невірні позначки SELinux, для їх оновлення виконайте:

sudo touch /.

Потім перезавантажте комп'ютер, система перевірить усі мітки та встановить їх правильно.