Jak zaktualizować Fedorę 26 do Fedory 27

logo fedory

Po oficjalne wydanie nowej wersji Fedory 27, zaczynamy od aktualizacji poprzedniej wersji. Jak powinieneś wiedzieć, zdecydowanie zaleca się, aby zawsze być aktualizowanym, dlatego właśnie Mam tutaj mały poradnik jak zaktualizować nasz system.

Dla tych użytkowników, którzy chcą zaktualizować swój system do nowej wersji, mamy możliwość zrobienia tego bez konieczności ponownej instalacji systemu i narażać nasze pliki.

Najłatwiej to zrobić pochodzi z menedżera pakietów gnome. Musimy tylko zajrzeć do naszego obszaru powiadomień, aby wykonać aktualizację lub możemy to zrobić z „Oprogramowania GNOME” w zakładce „Aktualizacje oprogramowania” lub kliknąć przycisk „Aktualizuj” i powinieneś zobaczyć tam nową wersję Fedory.

Ale dla tych z nas, którzy nie mają gnoma?

Zaktualizuj Fedorę z poziomu terminala

Jeśli jesteś jednym z tych, którzy nie używają Gnome w Fedorze, powyższe nie pomoże ci, tutaj musimy skorzystać z terminala, aby zaktualizować nasz system. W tym procesie niezwykle konieczne jest wyłączenie nieoficjalnych repozytoriów, takich jak google, dropbox, rpmfusion, virtualbox itp.

Aby to zrobić, musimy przejść do naszego pliku, który je przechowuje i edytować go, robimy to za pomocą:

sudo ls /etc/yum.repos.d/

Tutaj zidentyfikujemy te, które są poza:

fedora.repo

fedora-updates.repo

fedora-updates-testing.repo

Będziemy musieli edytować każdy z nich z nich i dodaj opcję do:

enabled=0

Na przykład w repozytorium 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

Pierwszą rzeczą będzie otwarcie terminala i rozpoczęcie aktualizacji pakietów i repozytoriów.

sudo dnf upgrade --refresh

Tutaj zajmiemy około 30 do 50 minut, w zależności od połączenia internetowego, może to potrwać trochę dłużej.

Teraz zainstalujemy narzędzie, które pozwoli nam zaktualizować naszą Fedorę

sudo dnf install dnf-plugin-system-upgrade

Na koniec następującymi poleceniami wskazujemy, że instalacja nowych pakietów odbywa się za pomocą:

sudo dnf system-upgrade download --releasever=27

Po zakończeniu tak jest konieczne jest ponowne uruchomienie naszego zespołu aby zmiany weszły w życie.

sudo dnf system-upgrade reboot

Rozwiązywanie problemów występujących po aktualizacji

Czasami po aktualizacji w ten sposób pojawiają się problemy, aby je rozwiązać, wystarczy wykonać następujące kroki. Nie powinno to być konieczne w przypadku większości aktualizacji.

Odbuduj bazę danych RPM

Jeśli podczas pracy z narzędziami RPM / DNF wyświetlane są ostrzeżenia, możliwe, że baza danych została z jakiegoś powodu uszkodzona. Można go odbudować i sprawdzić, czy rozwiąże Twoje problemy. Zawsze tworzy kopię zapasową / var / lib / rpm / first. Aby odbudować bazę danych, uruchom:

sudo rpm --rebuilddb

Korzystanie z synchronizacji dystrybucji w celu rozwiązania problemów z zależnościami

Narzędzie do aktualizacji systemu domyślnie korzysta z metody synchronizacji dystrybucji. Jeśli w Twoim systemie częściowo brakowało aktualizacji lub jeśli zauważyliśmy problemy z zależnościami pakietów, możesz spróbować to naprawić, uruchamiając ręcznie kolejną synchronizację dystrybucji. To próbuje nadać zainstalowanym pakietom dokładnie taką samą wersję, jak w aktualnie włączonych repozytoriach, nawet jeśli oznaczało to obniżenie niektórych pakietów:

sudo dnf distro-sync

Bardziej niezawodny wariant umożliwia również usuwanie pakietów, których zależności między pakietami nie mogą być spełnione. Zawsze dokładnie sprawdź, które pakiety zostaną usunięte, zanim to potwierdzisz:

sudo dnf distro-sync --allowerasing

Zmień etykiety plików z najnowszą polityką SELinux

Jeśli pojawią się ostrzeżenia, że ​​niektóre działania nie są dozwolone z powodu aktualnej polityki SELinux, może to być przypadek, w którym niektóre pliki są niepoprawnie oznaczone z uprawnieniami SELinux. Może się to zdarzyć w przypadku jakichkolwiek błędów lub jeśli w przeszłości wyłączono SELinuksa. Możesz zmienić etykietę całego systemu, uruchamiając:

sudo touch /.autorelabel

Ponowne uruchomienie następnego rozruchu zajmie dużo czasu, ponieważ sprawdzi i naprawi wszystkie tagi SELinux we wszystkich plikach. Gdy to zrobisz, możemy teraz cieszyć się nową wersją Fedory.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.