4 tapaa päivittää Fedora 17: stä Fedora 18: een


Tässä oppaassa on neljä tapaa päivittää Fedora 17 Fedora 18: ksi, mutta virallisesti suositeltava tapa on käyttää työkalua nimeltä FedUp (FEDora UPgrade). Huomaa, että Preupgrade-työkalu on korvattu FedUp-työkalulla, eikä se ole käytettävissä Fedora 17: n jälkeen. FedUp on ainoa suositeltava tapa päivittää fedora-järjestelmäsi. Tämä päivitysmenettely toimii sekä työpöydälle että palvelimen päivitykselle. Voit vierailla saadaksesi lisätietoja FedUp (Fedora Updater) -työkalusta osoitteessa https://fedoraproject.org/wiki/FedUp.

Päivittämisen ennakkoedellytykset ja menettelyt:

  1. Ota tärkeä varmuuskopio ennen nykyisen Fedora 17 -käyttöjärjestelmän päivittämistä.
  2. Kaikki tässä artikkelissa mainitut komennot on suoritettava pääkäyttäjän avulla.
  3. Päivitä Fedora 17 YUM: lla.
  4. Asenna/päivitä FedUp-työkalu.
  5. Ota käyttöön SELinux Permissive -tila.

Tapa 1: Puhdas asennus

Puhdas asennus on aina ensisijainen tapa monille ihmisille, ja se toimii 100% oikein. Jos etsit puhdasta Fedora 18 -asennusta, tutustu seuraavaan artikkeliin, jossa kuvataan Fedora 18: n perusasennusopas, jossa on kuvakaappauksia.

  1. Fedora 18: n asennusopas

Tapa 2: FedUp (Fedora Updater)

Päivitä Fedora 17 FedUp-komennolla, tämä asentaa ja päivittää myös uusimmat paketit ytimellä. Päivitysprosessin aikana uusin ydin asennettiin ja järjestelmä on käynnistettävä uudelleen. FedUp on uusi työkalu, ja se on ainoa virallinen suositeltu tapa päivittää fedora-järjestelmäsi nyt.

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

Asenna seuraavaksi uusin FedUp-työkalu.

# yum install fedup

Kun FeedUp-työkalu on asennettu, suorita komento ja osoita se Fedora 18 Network -asennukseen. Otimme kirjaamisen käyttöön, joten jos jokin menee pieleen, tarkista lokissa olevat virheet ja korjaa se.

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

Kun päivitysprosessi on valmis, se pyytää sinua käynnistämään järjestelmän uudelleen.

# reboot

Jos uudelleenkäynnistys onnistuu, uusi kohta lisätään Grub-valikkoon. Valitse käynnistysvalikosta Järjestelmän päivitys (yhdistetty). Päivittäminen voi kestää hieman kauemmin. Kun päivitys on valmis, voit kirjautua Fedora 18 -järjestelmään.

Tapa 3: Päivitä päivitys

Tämä menetelmä on tarkoitettu vain kokeneille käyttäjille, ja se sisältää manuaaliset vaiheet. Tämä menetelmä käyttää vanhaa YUM Preupgrade -työkalua, nyt se ei ole käytettävissä uusimmassa Federa 18/17. Tässä käytämme YUM-työkalua, joka päivittää yksinkertaisesti Fedora 17 -paketit Fedora 18 -repoista.

# yum update
# yum clean all

Tuo seuraavaksi uusi Fedora 18 julkinen avain seuraavan asennuskomennon avulla.

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

Aseta SELinux sallivaan tilaan. Päivitykseen vaaditaan salliva tila, koska päivitysprosessin aikana useat paketit yrittävät luoda käyttäjiä ja ryhmiä. Jos et käytä tätä tilaa, saatat päätyä virheisiin yum-päivityksessä.

# setenforce Permissive

Päivitä kaikki paketit synkronoimalla Fedora 17 Fedora 18: een.

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

Päivityksen takia rpm-kyselyt (rpm -qa) eivät toimi, joten rakenna tällainen rpm-tietokanta uudelleen.

# rpm --rebuilddb

Tapa 4: Fedora Upgrade Script

Päivitä Fedora on pieni komentojonokomentosarja, joka päivittää seuraavan version käyttämällä Yum Upgradea, tarkoittaa, että komentosarja päivittää vain Fedora 17: stä -> Fedora 18: een. Et voi päivittää vanhempaa versiota - esimerkiksi päivitä Fedora 16: sta Fedora 18: een tällä komentosarjalla.

Huomaa, että tämä ei ole virallinen tuettu ja suositeltu tapa päivittää Fedora, joten Fedora QA -tiimi ei ole testannut sitä. Skripti on ladattavissa GitHubista.

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