Kako nadgraditi Fedora Linux?

How Upgrade Fedora Linux



Fedora je distribucija Linuxa, ki jo sponzorira Red Hat. Najboljša stvar je, da je brezplačna in odprtokodna. Na voljo je tudi za namizne, strežniške in IoT sisteme. Ima drugačno namizno okolje, kot so KDE Plasma, XFCE, LXQT itd.

Kaj bomo pokrili?

V tem priročniku bomo obravnavali, kako nadgraditi Fedoro 32 na Fedoro 33. Videli bomo tri različne načine nadgradnje Fedore:







  1. Nadgradite s programskim centrom
  2. Vtičnik za nadgradnjo sistema DNF
  3. Nadgradite samo z upraviteljem paketov samo z dnf

Kaj morate storiti pred začetkom

Za nemoteno nadgradnjo moramo pred začetkom postopka narediti nekaj stvari.



Prva stvar je, da morate pred poskusom nadgradnje vedno varnostno kopirati podatke. Zelo priporočljivo za kateri koli proizvodni sistem. Če eksperimentirate z virtualnim strojem, vam 0 potem ni treba skrbeti. Drugič, imeti morate korenski račun ali vsaj uporabniški račun s pravicami do dostopa do root. To je potrebno, saj ukazov za nadgradnjo ne morete zagnati brez pravic superkorisnika.



Metoda 1. Nadgradnja z uporabo programskega centra (priporočeno za izdajo delovne postaje Fedora)

To je najbolj priporočljiv način za nadgradnjo delovne postaje Fedora in je tudi najlažji način za začetnike. Od izdaje Fedora 23 Workstation se ob vsaki uvedbi nove stabilne izdaje začne pojavljati obvestilo o novi izdaji Fedore. Oglejte si obvestilo ali pojdite v Fedorin center za grafično programsko opremo, prikazano vam bo preprosto okno za posodobitev, kot je prikazano spodaj:





Ko pritisnete gumb za prenos, se samodejno prenesejo vse datoteke, potrebne za nadgradnjo. Ko je prenos končan, bo zahteval ponovni zagon za namestitev nadgrajenih datotek. Po ponovnem zagonu boste lahko videli svojo novo izdajo.



Metoda 2. Uporaba vtičnika za nadgradnjo sistema DNF

To je uradno priporočena metoda nadgradnje za vse namestitve Fedore, razen za delovno postajo Fedora. Pri nadgradnji sistema uporablja dnf-plugin-system-upgrade. To je pravzaprav metoda ukazne vrstice, saj zahteva izvajanje nekega ukaza. V redu, poglejmo, kako bo to delovalo.

Korak 1 . Najprej posodobite sistem Fedora z ukazom:

#dnf nadgradnja-osveži

S tem boste pred nadgradnjo namestili vse potrebne posodobitve sistema. Dejanska velikost prenosa se lahko razlikuje za vsak drug sistem.

Prenos in namestitev vseh posodobitev lahko traja precej časa, odvisno od hitrosti internetne povezave in sistemske strojne opreme.

2. korak . Ko je namestitev posodobitev končana, znova zaženite sistem.

3. korak . Po ponovnem zagonu sistema odprite terminal in namestite vtičnik: dnf-plugin-system-upgrade. Če želite to narediti, uporabite spodnji ukaz:

#dnfnamestitednf-plugin-system-upgrade

4. korak . Zdaj bomo uporabili vtičnik dnf za prenos paketov posodobitev za izdajo. Zaženite spodnji ukaz:

#prenos dnf za nadgradnjo sistema-osveži --releasever=33

Ko zaženete zgornji ukaz, bo zahteval, da zaženete ukaz dnf upgrade –refresh, da zagotovite, da je sistem posodobljen. Pritisnite 'y' in pritisnite enter, da lahko prenese katero koli novo posodobitev.

The izpustnik Argument se uporablja za določitev različice operacijskega sistema Fedora, ki ga želimo namestiti. Tu smo določili različico 33, ki je trenutno najnovejša različica. Za nadgradnjo na razvejano izdajo moramo uporabiti 34 ali pa vzeti rawhide za nadgradnjo na rawhide različico.

Ko je postopek posodobitve končan, lahko prenesete nadgradnje, kot je prikazano spodaj:

Kot lahko vidite, je ta posodobitev različice velika približno 1,3 G, zato lahko nalaganje in namestitev vseh teh posodobitev traja dlje časa. Počakajte, da se postopek zaključi.

Med postopkom nadgradnje bo uvozil ključ gpg in vas prosil, da ga preverite, tukaj samo pritisnite »y«:

Postopek namestitve je skoraj zaključen, preostanek je, da zaženete ukaz:

#dnf nadgradnja sistema

Opomba : Razen ponovnega zagona sistema za nadgradnjo sistema dnf ne zaženite nobenega drugega ukaza, sicer boste morda morali znova zagnati celoten postopek.

Sistem se bo zdaj znova zagnal in uporabil prenesene nadgradnje sistema, kot je prikazano spodaj:

Ko je postopek nadgradnje končan, bi morali videti nov prijavni zaslon za Fedora 33 OS, kot je prikazano tukaj:

Različico Fedore lahko preverimo z ukazom:

#/itd/os-izdaje

Ker smo uporabljali različico Fedora 32 xfce, smo nadgradili na Fedora 33 xfce. Enako bi moralo biti, če nadgrajujete iz različice gnome, pristanite na gnome Fedora.

Metoda 3. Nadgradnja z upraviteljem paketov samo z dnf (brez uporabe vtičnika za nadgradnjo sistema DNF)

Zadnja metoda je uporaba DNF, ki je pravzaprav ni priporočljivo avtor Fedora. Med nadgradnjo na ta način boste morda naleteli na splošne težave z odvisnostjo. Za vsako takšno težavo se lahko obrnete na referenčne strani in druge objave, povezane z navodili za namestitev. To je zelo moteča metoda, ki bi jo morali uporabljati le izkušeni sistemski skrbniki.

Korak 1 . Odprite terminal in se prijavite kot korenski uporabnik ter zaženite spodnji ukaz:

#systemctl isolate multi-userr.target

2. korak . Na tej točki moramo posodobiti pakete našega trenutnega operacijskega sistema Fedora z naslednjim ukazom:

#dnf nadgradnja

3. korak . V primeru nadgradnje v treh ali več izdajah ali nadgradnje iz stare različice Fedore pred Fedoro 20, boste morda morali uvoziti in namestiti ključ za podpisovanje paketov. V nasprotnem primeru za nadgradnjo na dve različici ali manj iz različice Fedora 20 ali novejše ni potrebna.

Če je torej potrebno uvoziti ključ, zaženite naslednji ukaz:

#vrtljajev-uvoz /itd/pki/rpm-gpg/RPM-GPG-KEY-fedora-2. 3-x86_64

Ne pozabite zamenjati 23 s ciljno izdajo, na primer 32 ali 33, za najnovejšo Fedoro. Prav tako zamenjajte x86_64 s sistemsko arhitekturo.

4. korak . Očistite ves predpomnilnik dnf tako, da zaženete:

#dnf vse očisti

5. korak . Postopek nadgradnje zaženite z ukazom:

#dnf--releasever=<target_release_number> --setopt=deltarpm=napačnodistro-sync

6. korak . Namestite nove pakete za novo različico z:

#dnf grouppupdate'Minimalna namestitev'

Druge skupine, kot so namizje GNOME, skrbniška orodja, je mogoče tudi posodobiti, kot je prikazano tukaj:

# dnf grouppupdate 'Namizje GNOME'

# dnf groupupdate Orodja za upravljanje

7. korak . Namestite zagonski nalagalnik za zagonsko napravo z ukazom:

#/usr/sbin/grub2-install BOOTDEVICE

Zagonska naprava je običajno /dev /sda ali /dev /sdb, odvisno od trdega diska. Če uporabljate navidezni stroj, je lahko podoben dev/vda.

8. korak . Zdaj s čiščenjem sistema izbrišite nepotrebne datoteke predpomnilnika in druge odvečne datoteke. Te datoteke se pogosto nahajajo v naslednjih imenikih:

  1. / var / cache / dnf
  2. / var / lib / mock
  3. / var / cache / mock

Zaključek

V tem priročniku smo videli, kako lahko nadgradimo Fedora Linux na tri različne načine. Naučili smo se tudi glavne razlike pri uporabi teh metod nadgradnje. Ta priročnik je bil uspešno preizkušen v Fedori 32 za nadgradnjo na Fedoro 33. Če vam je bil ta vodnik po navodilih všeč, ga delite z drugimi.