Як оновити Fedora 26 до Fedora 27

логотип Fedora

Після офіційний реліз нової версії Fedora 27, ми починаємо з оновлень попередньої версії. Як ви повинні знати, настійно рекомендуємо постійно оновлюватись постійно, саме тому У мене є невеликий посібник із оновлення нашої системи.

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

Найпростіший спосіб зробити цей процес це від менеджера пакетів gnome. Нам просто потрібно заглянути в нашу область сповіщень, щоб виконати оновлення, або ми можемо зробити це за допомогою «Програмного забезпечення GNOME» на вкладці «Оновлення програмного забезпечення» або натиснути кнопку «Оновити», і ви побачите там нову версію Fedora.

Але для тих з нас, хто не має Гнома?

Оновіть Fedora з терміналу

Якщо ви один з тих, хто не використовує Gnome у Fedora, вищесказане вам не допоможе, ось тут ми повинні використовувати термінал для оновлення нашої системи. Тут у цьому процесі надзвичайно необхідно вимкнути неофіційні сховища, такі як google, dropbox, rpmfusion, virtualbox тощо.

Для цього ми повинні перейти до нашого файлу, який їх зберігає, та відредагувати, ми робимо це за допомогою:

sudo ls /etc/yum.repos.d/

Тут ми визначимо ті, що знаходяться поза межами:

fedora.repo

fedora-updates.repo

fedora-updates-testing.repo

Нам доведеться відредагувати кожну з них та додайте опцію до:

enabled=0

Наприклад, у сховищі Google:

sudo gedit /etc/yum.repos.d/google-chrome.repo
[google-chrome]

name=google-chrome

baseurl=http://dl.google.com/linux/chrome/rpm/stable/x86_64

enabled=0

gpgcheck=0

Першим ділом буде відкрити термінал і почати оновлення пакетів і сховищ.

sudo dnf upgrade --refresh

Тут на це ми заберемо близько 30-50 хв залежно від вашого Інтернет-з’єднання, це може зайняти трохи більше часу.

Зараз ми встановимо інструмент, який дозволить нам оновити нашу Fedora

sudo dnf install dnf-plugin-system-upgrade

Нарешті, за допомогою наступних команд ми вказуємо, що встановлення нових пакетів здійснюється за допомогою:

sudo dnf system-upgrade download --releasever=27

Після завершення, це вкрай необхідно перезапустити нашу команду щоб зміни вступили в силу.

sudo dnf system-upgrade reboot

Вирішення проблем після оновлення

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

Відновіть базу даних RPM

Якщо нам показують попередження під час роботи з інструментами RPM / DNF, можливо, база даних з якихось причин була пошкоджена. Можна відновити його і подивитися, чи вирішить це ваші проблеми. Завжди створює резервні копії / var / lib / rpm / first. Щоб відновити базу даних, запустіть:

sudo rpm --rebuilddb

Використання дистрибуції синхронізації для вирішення проблем залежності

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

sudo dnf distro-sync

Більш надійний варіант також дозволяє видаляти пакети, залежності пакетів яких неможливо задовольнити. Завжди уважно переглядайте, які пакунки будуть видалені, перш ніж підтвердити це:

sudo dnf distro-sync --allowerasing

Повторно позначте файли за останніми правилами SELinux

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

sudo touch /.autorelabel

Перезавантаження наступного завантаження займе багато часу, оскільки воно перевірить і відновить усі теги SELinux у всіх ваших файлах. Після цього ми зможемо насолоджуватися новою версією Fedora.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: AB Internet Networks 2008 SL
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.