4 načini za nadgradnjo s Fedore 17 na Fedoro 18


V tem priročniku so prikazani 4 načini za nadgradnjo Fedore 17 na Fedora 18, vendar je uradno priporočljiv način uporaba orodja FedUp (FEDora UPgrade). Upoštevajte, da je orodje za predhodno nadgradnjo nadomeščeno z orodjem FedUp in ni na voljo od Fedore 17. FedUp je edini priporočeni način za nadgradnjo vašega sistema Fedora. Ta postopek nadgradnje deluje tako za namizje kot za nadgradnjo strežnika. Če želite izvedeti več o orodju FedUp (Fedora Updater), obiščite https://fedoraproject.org/wiki/FedUp.

Predpogoji in postopki za nadgradnjo:

  1. Pred nadgradnjo obstoječega operacijskega sistema Fedora 17 vzemite pomembno varnostno kopijo podatkov.
  2. Vse ukaze, omenjene v tem članku, je treba izvajati s korenskim uporabnikom.
  3. Fedoro 17 nadgradite z YUM.
  4. Namestite/nadgradite orodje FedUp.
  5. Omogoči SELinux Permissive način.

1. način: Očistite namestitev

Čista namestitev je vedno najprimernejša metoda za mnoge ljudi in deluje stoodstotno pravilno. Če iščete čisto namestitev Fedore 18, si oglejte naslednji članek, ki opisuje osnovni vodnik za namestitev Fedore 18 s posnetki zaslona.

  1. Fedora 18 Vodič za namestitev

2. način: FedUp (Fedora Updater)

Nadgradite Fedoro 17 z ukazom FedUp, to bo namestilo in nadgradilo tudi najnovejše pakete z jedrom. Med postopkom nadgradnje se je namestilo najnovejše jedro in sistem je treba znova zagnati. FedUp je novo orodje in je edini uradni priporočeni način za nadgradnjo vašega sistema Fedora, ki je zdaj vklopljen.

# yum update
# yum -y update
# yum clean all
# reboot

Nato namestite najnovejše orodje FedUp.

# yum install fedup

Ko je orodje FeedUp nameščeno, zaženite ukaz in ga usmerite na namestitev Fedora 18 Network. Dnevnik smo omogočili, zato v primeru, da gre kaj narobe, preverite, ali so v dnevniku napake, in jih popravite.

# fedup-cli --network 18 --debuglog fedupdebug.log

Ko bo postopek nadgradnje pripravljen, vas bo pozval, da znova zaženete sistem.

# reboot

Če ponovni zagon uspe, je v meni Grub dodan nov vnos. V zagonskem meniju izberite System Upgrade (fedup). Nadgradnja lahko traja nekoliko dlje. Po končani nadgradnji se lahko prijavite v sistem Fedora 18.

3. način: Yum Nadgradnja

Ta metoda je namenjena samo izkušenim uporabnikom in vključuje ročne korake. Ta metoda uporablja staro orodje za predhodno nadgradnjo YUM, zdaj pa ni na voljo v najnovejši različici Federa 18/17. Tu uporabljamo orodje YUM, ki preprosto posodobi vaše Fedora 17 pakete iz repozitorij Fedora 18.

# yum update
# yum clean all

Nato s pomočjo naslednjega ukaza uvozite in namestite nov javni ključ Fedora 18.

# rpm --import https://fedoraproject.org/static/DE7F38BD.txt

SELinux nastavite na Permissive Mode. Dovoljen način, potreben za nadgradnjo, ker med postopkom nadgradnje več paketov poskuša ustvariti uporabnike in skupine. Če tega načina ne uporabite, boste morda imeli napake pri posodobitvi yum.

# setenforce Permissive

Nadgradite vse pakete s sinhronizacijo Fedore 17 s Fedoro 18.

# yum --releasever=18 --disableplugin=presto distro-sync

Zaradi nadgradnje rpm poizvedbe (rpm -qa) ne bodo delovale, zato obnovite takšno bazo podatkov rpm.

# rpm --rebuilddb

4. način: Skript za nadgradnjo Fedore

Nadgradnja Fedora je majhen lupinski skript, ki posodobi naslednjo različico z uporabo Yum Upgrade, kar pomeni, da skript nadgrajuje samo Fedoro 17 -> Fedora 18. Starejše različice ne morete nadgraditi - s tem skriptom na primer nadgradite s Fedore 16 na Fedoro 18.

Upoštevajte, da to ni uradno podprt in priporočen način nadgradnje Fedore, kar pomeni, da ga Fedora QA ekipa ni preizkusila. Skript je na voljo za prenos iz GitHub-a.

  1. https://github.com/xsuchy/fedora-upgrade