23.03.2016

Upgrade Fedora 23 na 24

Dnešním dnem 21.6.2016 vychází Fedora 24 a v tomto článku si ukážeme jak provést upgrade a jaké úzkalí nám povýšení na novou verzi přináší.

Vycházím z postupu který byl stejný z přechodu Fedory 22 na 23. Vždycky se doporučuje zálohovat si systém, kdyby se náhodou něco nepodařilo, takže nejprve zálohujte. ;) S posledními verzi Fedory přichází plugin do dnf "dnf-plugin-system-upgrade" který nám upgrade provede. Balíček obsahuje aplikaci fedup a službu dnf-system-upgrade.service, která nám po provede upgrade při startu systému.

Fedora prvně přináší i grafický upgrade viz článek na mojefedora http://mojefedora.cz/vysla-fedora-24/

Aktualizaci je nutné provádět z aktuálního systému a tak si nejrve aktualizujeme systém a záhy doinstalajuje plugin pro upgrade.

sudo dnf upgrade -y
sudo 
dnf install dnf-plugin-system-upgrade

Pokud máme systém aktuální můžeme pokračovat v upgradu systému příkazem

sudo dnf system-upgrade download --releasever=24 --refresh

U mě se objevili problémy se závislostmi, ty jdou vyřešit přidání příkazu --allowerasing , který za nás promaže konfliktní balíčky.

sudo dnf system-upgrade download --releasever=24 --refresh  --allowerasing

Po dokončení stahování balíčku pak už stačí jen tento následují příkaz, který nám provede aktualizaci systému po restartu.

sudo dnf system-upgrade reboot

Já jsem si raději balíčky promazal ručně, pokud o balíčky nechce přijít, tak vám nezbývá než zůstat na aktuální verzi. U mě byl problém s VirtualBoxem a guvcview. Jsou to balíčky o které mi nevadí přijít. Varující hláška vypadala následovně:

Chyba: package VirtualBox-5.0.16-3.fc23.x86_64 requires libgsoapssl++.so.7()(64bit), but none of the providers can be installed.
package guvcview-2.0.1-1.fc23.x86_64 requires libavcodec.so.56()(64bit), but none of the providers can be installed.
package akmod-VirtualBox-5.0.16-2.fc23.x86_64 requires VirtualBox-kmod-common >= 5.0.16, but none of the providers can be installed.
package kmod-VirtualBox-4.5.5-201.fc23.x86_64-5.0.16-2.fc23.x86_64 requires VirtualBox-kmod-common >= 5.0.16, but none of the providers can be installed.
package kmod-VirtualBox-4.5.6-200.fc23.x86_64-5.0.16-2.fc23.x86_64 requires VirtualBox-kmod-common >= 5.0.16, but none of the providers can be installed.
package kmod-VirtualBox-4.5.7-200.fc23.x86_64-5.0.16-2.fc23.x86_64 requires VirtualBox-kmod-common >= 5.0.16, but none of the providers can be installed

Další problém byl nedostatek místa, který jsem vyřešil promazání starých journalových logů, které zabírali na mém laptopu téměř 5 GB. Velikost logů lze snadno zjistit příkazem

journalctl --disk-usage

A na promázání starých logů stačí jen spustit příkaz:

sudo journalctl --vacuum-size=100M

Teď už jsem pokračoval stažením balíčků a restartem jak jsem už popsal výše:

sudo dnf system-upgrade download --releasever=24 --refresh
sudo dnf system-upgrade reboot

Teď už přeji jen hodně štěstí.