navody:prirucka:upgrade

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revize Předchozí verze
Následující verze
Předchozí verze
Následující verzeObě strany příští revize
navody:prirucka:upgrade [2011/03/18 16:34] – novy zpusob aktualizace pomoci yumu covexnavody:prirucka:upgrade [2018/01/24 15:07] – upraveno mimo DokuWiki 127.0.0.1
Řádek 2: Řádek 2:
  
 ===== Upgrade systému ===== ===== Upgrade systému =====
-{{:navody:48x48:actions:gtk-refresh.png |}}+{{:navody:48x48:apps:system-software-upgrade.png?48 |}}
 Upgrade systému je komplexní nahrazení jeho starší verze novější (např. přechod z //Fedory 9// na //Fedoru 10//). Na rozdíl od [[aktualizace]] je při upgrade provedeno více zásadních změn v systému (nové verze programů se od původních významněji liší) a většinou je nutné provést i doplňující kroky (vyřešení konfliktů mezi starými a novými verzemi balíčků, instalace nového zavaděče a podobně). Při upgrade jsou na rozdíl od (re)instalace zachována původní nastavení systému, domovské adresáře atd. Upgrade systému je komplexní nahrazení jeho starší verze novější (např. přechod z //Fedory 9// na //Fedoru 10//). Na rozdíl od [[aktualizace]] je při upgrade provedeno více zásadních změn v systému (nové verze programů se od původních významněji liší) a většinou je nutné provést i doplňující kroky (vyřešení konfliktů mezi starými a novými verzemi balíčků, instalace nového zavaděče a podobně). Při upgrade jsou na rozdíl od (re)instalace zachována původní nastavení systému, domovské adresáře atd.
  
Řádek 15: Řádek 15:
  
 :!: **Před upgradem celého systému vždy zálohujte všechna důležitá data.**\\ :!: **Před upgradem celého systému vždy zálohujte všechna důležitá data.**\\
- 
-Všechny níže popsané způsoby je nutné provádět jako root. Buď se takto rovnou příhlásíte nebo v příkazovém řádku (v terminálovém okně) zadejte příkaz //su// a pak heslo roota: 
- 
-  su 
  
 Ve všech případech je nezbytné uvést nejprve stávající systém do aktuálního stavu (viz též kapitola [[aktualizace]]), což provedeme příkazem: Ve všech případech je nezbytné uvést nejprve stávající systém do aktuálního stavu (viz též kapitola [[aktualizace]]), což provedeme příkazem:
  
-  yum update+  sudo dnf --refresh update 
 +   
 +Po aktualizaci je doporučeno systém restartovat, aby se systém spustil s poslední verzí balíčků.
  
-=== Upgrade pomocí instalačního DVD === +Fedora obsahuje nástroj, kterým je možné provést upgrade systému bez nutnosti stahovat celé instalační médium. Stahují se pouze ty balíčky, které jsou při upgrade systému skutečně potřeba a během této doby je možné počítač zcela normálně používatTento nástroj se jmenuje //FedUp// a nainstalujete jej příkazem
-Nejjednodušší upgrade systému lze provést pomocí instalačního //DVD// //Fedory//, protože instalační program umí vyřešit komplikovanější problémy spojené s přechodem na novější verzi systému. Proto je tento způsob doporučen zejména méně zkušeným uživatelům.+
  
-V tomto případě si připravte instalační DVD podle instrukcí v kapitole [[instalace|Instalace systému]], nastartujte počítač z tohoto DVD (viz podkapitola [[instalace#Nastavení bootovací sekvence v BIOSu|Nastavení bootovací sekvence v BIOSu]]) a na začátku instalačního procesu zvolte aktualizaci již nainstalované //Fedory// na pevném disku (viz podkapitola [[instalace#Instalace Fedory krok za krokem|Instalace Fedory krok za krokem]]).+  sudo dnf install dnf-plugin-system-upgrade
  
-{{ navody:f10boot.png | Upgrade systému Fedora }}+Pro jistotu aktualizujte klice repozitaru tretich stran jako je RPMFusion.
  
-=== Upgrade pomocí programu preupgrade ===+Upgrade z Fedory 22 a 23 provedete příkazem:
  
-:!: **Preupgrade nelze použít v případě, že oddíl /boot je umístěn na softwarovém RAIDu.**+  sudo dnf system-upgrade download --releasever=23 
 +  
  
-Fedora obsahuje nástroj, kterým je možné provést upgrade systému bez nutnosti stahovat celé instalační médium. Stahují se pouze ty balíčky, které jsou při upgrade systému skutečně potřeba a během této doby je možné počítač zcela normálně používatTento nástroj se jmenuje //preupgrade// a nainstalujete jej příkazem+//dnf-plugin-system-upgrade// je novým nástrojem a zatím nemá svoji grafickou verzi. Po spuštění výše zmíněného příkazu se začnou stahovat balíčky, které se posléze použijí pro upgrade.
  
-  yum install preupgrade+Pokud dojde během aktualizace k problémům se závislostmi, tak můžete upgrade spustit s parametrem, který aktualizačnímu nástroji umožní problematické balíky odstranit: 
 +   sudo dnf system-upgrade download --releasever=23 --allowerasing
  
-spustit lze pouze z příkazové řádky to+Pokud už vše proběhlo bez problémů, tak můžete systém restartovat zahájit upgrade: 
 +   sudo dnf system-upgrade reboot
  
-  /usr/sbin/preupgrade+Po restartu se spustí samotný upgrade, který může trvat i několik hodin. Po dokončení se počítač sám restartuje a vy nabootujete do upgradovaného systému.
  
-Dále vás povede grafické rozhraní, kde si vybere verzi na kterou chcete aktualizovat. Použít lze i textovou verzi //preupgrade-cli//. Program pak stáhne na disk všechny potřebné balíčky a poté jste vyzváni k restartu systému. Při restartu vyberte z menu položku+==== Upgrade pomocí nástroje dnf ====
  
-  Upgrade to <vámi vybraná verze Fedory>+:!: **Upgrade pomocí nástroje dnf není doporučován běžných uživatelům. Není testován Fedora QA a s některými změnami mezi verzemi Fedory si neumí poradit automaticky. Pokud nejste na něco takového připraveni, použijte raději výše zmíněný postup aktualizace pomocí //dnf-plugin-system-upgrade//.**\\
  
-Poté se spustí standardní instalátor - viz [[instalace#instalace_fedory_krok_za_krokem|Instalace Fedory krok za krokem]] +Hlavní výhoda aktualizace pomocí nástroje //dnf// spočívá v tom, že je možné pracovat se všemi aktivními [[instalace_aplikaci#Přidání repozitáře|repozitáři]] a průběžně systém upravovat takabychom dosáhli požadovaného výsledku. Postup je doporučen pokročilejším uživatelům.
-s několika změnami +
-  - neprovádí se kontrola instalačního média +
-  - pokud instalátor hem instalace dojde k závěru, že mu přeci jen jaký balíček chybívyzve vás ke konfiguraci sítě, protože chybějící balíček může opět stáhnout pouze ze sítě.+
  
-=== Upgrade pomocí nástroje yum ===+Nejprve vyčistíme cache nástroje //dnf// příkazem:
  
-Hlavní výhoda aktualizace pomocí nástroje //yum// spočívá v tom, že je možné pracovat se všemi aktivními [[instalace_aplikaci#Přidání repozitáře|repozitáři]] a průběžně systém upravovat tak, abychom dosáhli požadovaného výsledku. Postup je doporučen pokročilejším uživatelům. +  sudo dnf clean all
- +
-Nejprve vyčistíme cache nástroje //yum// příkazem: +
- +
-  yum clean all+
  
 :!: **Ujistěte se, že máte na disku dostatek volného místa (jak pro stahované balíčky, tak pro jejich instalaci - v závislosti na vaší instalaci 2-5GB).** :!: **Ujistěte se, že máte na disku dostatek volného místa (jak pro stahované balíčky, tak pro jejich instalaci - v závislosti na vaší instalaci 2-5GB).**
Řádek 68: Řádek 61:
 Nyní můžete spustit příkaz pro upgrade distribuce: Nyní můžete spustit příkaz pro upgrade distribuce:
  
-  yum --releasever=<cislo_verze_na_kterou_chcete_aktualizovat> distro-sync+  sudo dnf --releasever=<cislo_verze_na_kterou_chcete_aktualizovat> distro-sync
  
 :!: Pokud se vyskytnou konflikty, je nutné je ručně vyřešit, například při hlášení: :!: Pokud se vyskytnou konflikty, je nutné je ručně vyřešit, například při hlášení:
Řádek 76: Řádek 69:
 Je nutné před upggrade odebrat //Pidgin// a nainstalovat si ho znovu až po dokončení celého upgrade: Je nutné před upggrade odebrat //Pidgin// a nainstalovat si ho znovu až po dokončení celého upgrade:
  
-  yum remove pidgin+  sudo dnf remove pidgin
  
 **Pokud provádíte jakékoli operace s balíčky, kvůli nápravě závislostí, před spuštěním "distro-sync" vždy použijte ještě yum clean all.** **Pokud provádíte jakékoli operace s balíčky, kvůli nápravě závislostí, před spuštěním "distro-sync" vždy použijte ještě yum clean all.**
Řádek 82: Řádek 75:
 Dále je potřeba aktualizovat //Grub// příkazem, ve kterém je nutné nahradit parametr BOOTDEVICE zařízením, na kterém je umístěn váš MBR záznam (typicky je to ''/dev/sda''): Dále je potřeba aktualizovat //Grub// příkazem, ve kterém je nutné nahradit parametr BOOTDEVICE zařízením, na kterém je umístěn váš MBR záznam (typicky je to ''/dev/sda''):
  
-  /sbin/grub-install BOOTDEVICE+  sudo grub2-install BOOTDEVICE
  
 Nevíte-li jaké disky máte v systému, zadejte příkaz: Nevíte-li jaké disky máte v systému, zadejte příkaz:
Řádek 92: Řádek 85:
 V tomto okamžiku je váš systém připraven na restart. Podrobnější informace naleznete na stránce http://fedoraproject.org/wiki/YumUpgradeFaq. V tomto okamžiku je váš systém připraven na restart. Podrobnější informace naleznete na stránce http://fedoraproject.org/wiki/YumUpgradeFaq.
  
-==== Aktualizace po upgrade ====+=== Upgrade pomocí nástroje Fedora Upgrade === 
 + 
 +Nástroj Fedora Upgrade je založený na upgradu pomocí yumu. Na rozdíl od této metody za vás ale některé věci automatizuje. Stejně jako u upgradu pomocí yumu se jedná o nepodporovanou metodu, takže by ji měli používat pouze uživatelé, kteří ví, co dělají. Nainstalujete jej příkazem: 
 + 
 +  sudo dnf install -y fedora-upgrade 
 +   
 +a spustíte příkazem 
 + 
 +  sudo fedora-upgrade 
 +   
 +postupujte podle instrukcí na obrazovce.
  
-Po úspěšném upgrade je vhodné systém aktualizovat (viz kapitola [[aktualizace|Aktualizace systému]]). Mohou se tak vyřešit již opravené problémy (viz kapitola [[problemy|Řešené problémy]]). 
  
 ---- ----
 [[obsah|Hlavní stránka]] [[obsah|Hlavní stránka]]
  
  • Poslední úprava: 2022/11/14 12:26
  • autor: 127.0.0.1