Po uradna izdaja nove različice Fedore 27, začnemo s posodobitvami prejšnje različice. Kot bi morali vedeti, je zelo priporočljivo, da jih vedno posodobite, zato Tu imam majhen vodnik o tem, kako posodobiti naš sistem.
Za tiste uporabnike, ki želijo svoj sistem posodobiti na novo različico, imamo možnost, da to storimo brez potrebe po ponovni namestitvi sistema in ogrožanje naših datotek.
Ta postopek je najlažje je od upravitelja paketov gnome. Preprosto moramo poiskati naše območje za obveščanje, da izvedemo posodobitev, ali pa to naredimo v "GNOME Software" na zavihku "Software Updates" ali kliknemo na gumb "Update" in tam bi morali videti novo različico Fedore.
Toda za tiste, ki nimamo Gnomeja?
Posodobite Fedoro s terminala
Če ste eden tistih, ki v Fedori ne uporablja Gnomeja, vam zgoraj navedeno ne bo pomagalo, tukaj je za posodobitev sistema moramo uporabiti terminal. V tem postopku je izredno nujno onemogočiti neuradne repozitorije, kot so google, dropbox, rpmfusion, virtualbox itd.
Če želite to narediti, moramo iti do naše datoteke, ki jih shranjuje, in jo urediti.
sudo ls /etc/yum.repos.d/
Tu bomo prepoznali tiste, ki so zunaj:
fedora.repo fedora-updates.repo fedora-updates-testing.repo
Vsakega bomo morali urediti od njih in dodajte možnost:
enabled=0
Na primer v Googlovem repozitoriju:
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
Prva stvar bo odpreti terminal in začeti posodabljati pakete in skladišča.
sudo dnf upgrade --refresh
Tukaj bomo potrebovali približno 30 do 50 minut, odvisno od vaše internetne povezave, lahko traja malo dlje.
Zdaj namestili bomo orodje, ki nam bo omogočilo posodobitev Fedore
sudo dnf install dnf-plugin-system-upgrade
Na koncu z naslednjimi ukazi označujemo, da se namestitev novih paketov izvede z:
sudo dnf system-upgrade download --releasever=27
Po zaključku je izredno nujno je ponovno zagnati našo ekipo da spremembe začnejo veljati.
sudo dnf system-upgrade reboot
Odpravljanje težav po nadgradnji
Včasih se po posodobitvi na ta način pojavijo težave, da jih rešimo, moramo slediti tem korakom. Za veliko večino posodobitev ne bi bilo treba.
Obnovite bazo podatkov RPM
Če se nam pri delu z orodji RPM / DNF prikažejo opozorila, je možno, da je baza podatkov iz nekega razloga poškodovana. Možno ga je obnoviti in preveriti, ali rešuje vaše težave. Vedno se najprej vrne / var / lib / rpm /. Če želite obnoviti bazo podatkov, zaženite:
sudo rpm --rebuilddb
Uporaba distro-sinhronizacije za reševanje težav z odvisnostjo
Orodje za posodobitev sistema privzeto uporablja način distro sinhronizacije. Če je bil vaš sistem delno posodobljen ali če smo opazili težave z odvisnostjo od paketa, ga lahko poskusite popraviti z ročnim zagonom druge distro-sinhronizacije. S tem namestite nameščene pakete popolnoma enako različico kot v trenutno omogočenih skladiščih, tudi če je to pomenilo znižanje nekaterih paketov:
sudo dnf distro-sync
Bolj robustna različica omogoča tudi odstranjevanje paketov, katerih odvisnosti od paketov ni mogoče zadovoljiti. Pred potrditvijo tega vedno natančno preglejte, kateri paketi bodo odstranjeni:
sudo dnf distro-sync --allowerasing
Ponovno označite datoteke z najnovejšimi pravilniki SELinux
Če se pojavijo opozorila, da nekatera dejanja zaradi trenutnega pravilnika SELinux niso dovoljena, lahko gre za napačne oznake nekaterih datotek z dovoljenji za SELinux. To se lahko zgodi v primeru kakršnih koli napak ali če je bil SELinux v preteklosti v določenem trenutku onemogočen. Celoten sistem lahko znova označite tako, da zaženete:
sudo touch /.autorelabel
Ponovni zagon naslednjega zagona bo trajal dolgo, saj bo preveril in popravil vse oznake SELinux v vseh datotekah. Ko je to končano, lahko zdaj uživamo v tej novi različici Fedore.