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í.