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 [2009/09/28 10:38] – opravena verze v adrese rpm balicku pro navod k upgradu na F11 kokinavody: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:
  
-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žívat. Tento nástroj se jmenuje //preupgrade// a nainstalujete jej příkazem+  sudo dnf system-upgrade download --releasever=23 
 +  
  
-  yum install preupgrade+//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.
  
-spustit lze pouze z příkazové řádky a to+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
  
-  /usr/sbin/preupgrade+Pokud už vše proběhlo bez problémů, tak můžete systém restartovat a zahájit upgrade: 
 +   sudo dnf system-upgrade reboot
  
-Dále vás povede grafické rozhraníkde si vybere verzi na kterou chcete aktualizovat. Použít lze textovou verzi //preupgrade-cli//Program pak stáhne na disk všechny potřebné balíčky poté jste vyzváni k restartu systému. Při restartu vyberte z menu položku+Po restartu se spustí samotný upgradekterý může trvat několik hodinPo dokončení se počítač sám restartuje vy nabootujete do upgradovaného systému.
  
-  Upgrade to <vámi vybraná verze Fedory>+==== Upgrade pomocí nástroje dnf ====
  
-Poté se spustí standardní instalátor - viz [[instalace#instalace_fedory_krok_za_krokem|Instalace Fedory krok za krokem]] +:!: **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 ipravenipoužijte raději výšzmíněný postup aktualizace pomocí //dnf-plugin-system-upgrade//.**\\
-s několika změnami +
-  - neprovádí se kontrola instalačního média +
-  - pokud instalátor během instalace dojde k závěru, že mu eci jen nějaký balíček chybívyzve vás ke konfiguraci sítě, protože chybějící balíček můžopět stáhnout pouze ze sítě.+
  
-=== Upgrade pomocí nástroje yum ===+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 tak, abychom dosáhli požadovaného výsledku. Postup je doporučen pokročilejším uživatelům.
  
-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.+Nejprve vyčistíme cache nástroje //dnf// příkazem:
  
-Nejprve vyčistíme cache nástroje //yum// příkazem:+  sudo dnf clean all
  
-  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).**
  
-Pak je nutné zaktualizovat balíček //fedora-release//, který v systému svojí vlastní verzí definuje verzi nainstalované distribuce (zde //Fedora 10//). Tento balíček potřebuje ještě balíček //fedora-release-notes//, který obsahuje soubory s popisem novinek distribuce. Pro jejich aktualizaci použijeme jednu z možností uvedených níže podle toho, jestli používáme 32 nebo 64bitovou distibuci. Pokud nevíte, jakou používáte, použijte příkaz:+Přepněte se do konzole (Alt+F2a vypněte grafický mód
  
-  uname -i+  telinit 3
  
-Máte-li 32bitovou verzi, vypíše se //i386//, u 64bitové pak //x86_64//.+Nyní můžete spustit příkaz pro upgrade distribuce:
  
-Pro 32bitovou distribuci:+  sudo dnf --releasever=<cislo_verze_na_kterou_chcete_aktualizovat> distro-sync
  
-  rpm -Uvh ftp://download.fedora.redhat.com/pub/fedora/linux/releases/11/Fedora/i386/os/Packages/fedora-release-*.noarch.rpm +:!: Pokud se vyskytnou konflikty, je nutné je ručně vyřešit, například při hlášení:
- +
-Pro 64bitovou distribuci: +
- +
-  rpm -Uvh ftp://download.fedora.redhat.com/pub/fedora/linux/releases/11/Fedora/x86_64/os/Packages/fedora-release-*.noarch.rpm +
- +
-Používáte-li doplňující repozitáře, aktualizujte i jejich řídící soubory, například pro //RPMFusion// (http://rpmfusion.org) použijte: +
- +
-  rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm +
- +
-V tuto chvíli vaše repozitáře odkazují na nová umístění, a proto můžete spustit příkaz pro upgrade distribuce: +
- +
-  yum upgrade +
- +
-Pokud se vyskytnou konflikty, je nutné je ručně vyřešit, například při hlášení:+
  
   pidgin-2.5.2-2.fc9.i386 from installed has depsolving problems - Error: Missing Dependency: libedataserver-1.2.so.9 is needed by package pidgin-2.5.2-2.fc9.i386 (installed)   pidgin-2.5.2-2.fc9.i386 from installed has depsolving problems - Error: Missing Dependency: libedataserver-1.2.so.9 is needed by package pidgin-2.5.2-2.fc9.i386 (installed)
Řádek 86: Řá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.**
  
 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 100: Řá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