Nykyinen versio |
Oma tekstisi |
Rivi 1: |
Rivi 1: |
| {{Historiallinen}}
| |
| {{Korvattu|https://docs.fedoraproject.org/fi/quick-docs/dnf-system-upgrade|https://docs.fedoraproject.org/fi/quick-docs/dnf-system-upgrade|DNF System Upgrade}}
| |
|
| |
| {{Ohjelma | | {{Ohjelma |
| | nimi=FedUp | | | nimi=FedUp |
Rivi 9: |
Rivi 6: |
| | käyttöliittymä=teksti, [[GTK]] | | | käyttöliittymä=teksti, [[GTK]] |
| | kotisivu=[https://github.com/wgwoods/fedup github.com/wgwoods/fedup] | | | kotisivu=[https://github.com/wgwoods/fedup github.com/wgwoods/fedup] |
| | lähdekoodi=[https://github.com/wgwoods/fedup github.com/wgwoods/fedup]
| |
| }} | | }} |
|
| |
|
| '''FedUp''' eli '''Fedora Upgrade tool''' on [[Fedora]]-jakelun itsenäinen versiopäivitysohjelma joka ei tarvitse ulkoista käynnistysmediaa tai PXE-verkkokäynnistystä. Sitä käytetään Fedora-17 ja myöhempien julkaisuiden päivittämiseen uudempiin versioihin. Ohjelmasta on sekä komentorivi- että graafinen versio. | | '''FedUp''' on [[Fedora]]-jakelun itsenäinen versiopäivitysohjelma joka ei tarvitse ulkoista käynnistysmediaa tai PXE-verkkokäynnistystä. Sitä käytetään Fedora-17 ja myöhempien julkaisuiden päivittämiseen uudempiin versioihin. Ohjelmasta on sekä komentorivi- että graafinen versio. |
| | |
| | ==Vaiheet== |
| | * Asennus |
| | * Valmistelu |
| | * Päivitys |
|
| |
|
| ==Asennus== | | ==Asennus== |
| FedUp löytyy Fedoran pakettivarastoista nimellä <tt>fedup</tt>. | | FedUp löytyy Fedoran pakettivarastoista nimellä <tt>fedup</tt>. |
|
| |
|
| ==Käyttö== | | ==Valmistelu== |
| {{Oikeudet}}
| | ===Komentorivi=== |
| Ensin on hyvä aina päivittää järjestelmä ajan tasalle.
| | fedup-cli |
| # yum -y update
| |
| Tämän jälkeen tulee varmistaa että FedUpista on varmasti uusin versio käytössä:
| |
| # yum -y update fedup fedora-release
| |
| Järjestelmä voidaan päivittää suoraan verkosta <tt>--network</tt> -valitsimella (suositeltava tapa). Versionumeroksi annetaan uuden Fedoran versionumero.
| |
| # fedup --network <versionumero> --product=<versio>
| |
| | |
| <tt>--product</tt> tarkoittaa Fedoran versiota.
| |
| * <tt>workstation</tt> - Fedoran oletusversio GNOME-työpöydällä
| |
| * <tt>server</tt> - Fedoran palvelinversio
| |
| * <tt>cloud</tt> - Fedoran pilviversio
| |
| * <tt>nonproduct</tt> - Joku muu kuin mikään edellisistä, esimerkiksi päivitettäessä Fedoran spinnejä, kuten KDE-versiota, käytetään tätä vaihtoehtoa.
| |
| | |
| Järjestelmä on mahdollista päivittää myös levykuvasta (<tt>.iso</tt>), mutta tällöin tulee varmistua että levykuvan tarjoama ytimen versio on uudempi kuin valmiiksi asennettu ytimen versio. Mikäli näin ei ole, saattaa päivityksessä tulla ongelmia.
| |
| # fedup --iso /root/Fedora.iso --product=<versio>
| |
| | |
| Myös DVD-levyltä voidaan päivittää, tällöin käytetään <tt>--device</tt> -valitsinta ja poluksi asetetaan oikea polku, esimerkiksi <tt>/mnt/cdrom/</tt>.
| |
| # fedup --device /mnt/cdrom/ --product=<versio> | |
| | |
| Tämän jälkeen FedUp rupeaa lataamaan paketteja. Kun lataus on valmistunut, järjestelmä tulee käynnistää uudelleen ja käynnistysvalikosta valita '''System Upgrade'''-vaihtoehto joka aloittaa päivityksen. Kun päivitys on valmis, järjestelmä käynnistyy uudelleen seuraavaan versioon.
| |
| | |
| Päivityksen päätyttyä voi Fedoran version varmistaa esimerkiksi <tt>/etc/redhat-release</tt> -tiedostosta.
| |
| $ cat /etc/redhat-release
| |
|
| |
|
| ===Päivityksen viimeistely=== | | ==Päivitys== |
| # rpm --rebuilddb
| | Kun suoritus on valmistunut, järjestelmä tulee käynnistää uudelleen ja käynnistysvalikosta valita '''System Upgrade''' vaihtoehto joka aloittaa päivityksen. Kun päivitys on valmis, järjestelmä käynnistyy uudelleen seuraavaan versioon. |
| # yum distro-sync --setopt=deltarpm=0
| |
| # yum -y install rpmconf
| |
| # rpmconf -a
| |
|
| |
|
| ==Aiheesta muualla== | | ==Aiheesta muualla== |
| * [http://fedoraproject.org/wiki/FedUp fedoraproject.org - FedUp] | | * [http://fedoraproject.org/wiki/FedUp fedoraproject.org - FedUp] |
|
| |
|
| [[Luokka:Fedora Linux]] | | [[Luokka:Fedora]] |
| [[Luokka:Paketinhallinta]] | | [[Luokka:Paketinhallinta]] |