Po oficiální vydání nové verze Fedory 27, začínáme s aktualizacemi předchozí verze. Jak byste měli vědět, důrazně se doporučuje být neustále aktualizován, proto Mám zde malého průvodce, jak aktualizovat náš systém.
Pro ty uživatele, kteří chtějí aktualizovat svůj systém na novou verzi, máme zařízení, abychom to dokázali bez nutnosti přeinstalovat systém a museli ohrozit naše soubory.
Nejjednodušší způsob, jak tento proces provést je to od správce balíčků gnome. K provedení aktualizace se musíme podívat do naší oznamovací oblasti, nebo to můžeme udělat z „GNOME Software“ na kartě „Aktualizace softwaru“ nebo kliknutím na tlačítko „Aktualizovat“ a měla by se tam zobrazit nová verze Fedory.
Ale pro ty z nás, kteří nemají Gnome?
Aktualizujte Fedoru z terminálu
Pokud jste jedním z těch, kteří nepoužívají Gnome ve Fedoře, výše uvedené vám nepomůže, tady je místo musíme použít terminál k aktualizaci našeho systému. Zde je v tomto procesu nesmírně nutné deaktivovat neoficiální úložiště, jako je google, dropbox, rpmfusion, virtualbox atd.
K tomu musíme jít do našeho souboru, který je ukládá, a upravit jej, uděláme to pomocí:
sudo ls /etc/yum.repos.d/
Zde identifikujeme ty, které jsou mimo:
fedora.repo fedora-updates.repo fedora-updates-testing.repo
Budeme muset každý upravit z nich a přidejte možnost k:
enabled=0
Například v úložišti Google:
sudo gedit /etc/yum.repos.d/google-chrome.repo
[google-chrome] name=google-chrome baseurl=http://dl.google.com/linux/chrome/rpm/stable/x86_64 enabled=0 gpgcheck=0
První věcí bude otevřít terminál a začít aktualizovat balíčky a úložiště.
sudo dnf upgrade --refresh
Zde to bude trvat asi 30 až 50 minut v závislosti na vašem připojení k internetu, může to trvat o něco déle.
Nyní nainstalujeme nástroj, který nám umožní aktualizovat naši Fedoru
sudo dnf install dnf-plugin-system-upgrade
Nakonec následujícími příkazy označujeme, že instalace nových balíčků se provádí pomocí:
sudo dnf system-upgrade download --releasever=27
Po dokončení je je nezbytně nutné restartovat náš tým aby se změny projevily.
sudo dnf system-upgrade reboot
Řešení problémů po upgradu
Jsou chvíle, kdy po aktualizaci tímto způsobem nastanou problémy, abychom je mohli vyřešit, musíme postupovat podle těchto kroků. Pro drtivou většinu aktualizací by to nemělo být nutné.
Znovu vytvořte databázi RPM
Pokud se nám při práci s nástroji RPM / DNF zobrazují varování, je možné, že byla databáze z nějakého důvodu poškozena. Je možné jej znovu sestavit a zjistit, zda to vyřeší vaše problémy. Vždy zálohuje / var / lib / rpm / první. Chcete-li znovu sestavit databázi, spusťte:
sudo rpm --rebuilddb
Použití distro-synchronizace k vyřešení problémů se závislostí
Nástroj pro aktualizaci systému používá ve výchozím nastavení metodu distro synchronizace. Pokud váš systém zůstal částečně mimo aktualizaci nebo pokud jsme si všimli nějakých problémů se závislostí balíčků, můžete to zkusit opravit ručně spuštěním jiné distribuce synchronizace. Toto se pokusí vytvořit vaše nainstalované balíčky přesně ve stejné verzi jako v aktuálně povolených úložištích, i když to znamenalo downgradovat některé balíčky:
sudo dnf distro-sync
Robustnější varianta také umožňuje odebrání balíčků, jejichž závislosti balíku nelze uspokojit. Než to potvrdíte, vždy pečlivě zkontrolujte, které balíčky budou odebrány:
sudo dnf distro-sync --allowerasing
Přeznačte soubory pomocí nejnovějších zásad SELinux
Pokud se objeví varování, že některé akce nebyly povoleny kvůli aktuálním zásadám SELinuxu, může to být případ nesprávného označení některých souborů s oprávněními SELinuxu. K tomu může dojít v případě jakýchkoli chyb nebo pokud jste v minulosti někdy deaktivovali SELinux. Celý systém můžete znovu označit spuštěním:
sudo touch /.autorelabel
Restartování dalšího bootování bude trvat dlouho, protože zkontroluje a opraví všechny tagy SELinux na všech vašich souborech. Jakmile to bude hotové, můžeme si nyní užít tuto novou verzi Fedory.