Sådan opgraderer du Fedora til den næste version
Det er let og ofte forholdsvis smertefrit, at opgradere Fedora fra en major release til en ny.
Indenfor release er der mange opdateringer. Bemærk at jeg skriver opdateringer og ikke opgradering
Hvis du vil tjekke for og installere sikkerhedspatches og opdateringer kør i terminalen
Selvom dnf-kaldet noget misvisende hedder "upgrade," så er det den korrekte metode, når du bare skal tjekke for og installere almindelige sikkerhedspatches og opdateringer. Hver gang du kører den, så bliver cachen også opdateret, sådan så repo er ajour, - det er derfor det altid tager lidt længere tid, end det ville gøre på Debian, Ubuntu eller Arch. På den anden side behøver du ikke refreshe metadata særligt tit.
Opgradering til næste major version af Fedora
Sådan gør du
Genopfrisk repo
Kør i terminalen
Genstart maskinen
Når den er startet op igen indstil Fedora til opgradering
Kør i terminalen
Herefter kør i terminalen
Du kan vælge et hvilket som helst nummer, alt efter hvad nummer den næste version af Fedora er. Version 41 er blot et eksempel.*
Herefter kør i terminalen
Genstart maskinen.
Tillykke, du har nu opgraderet!
Bemærk, ved brug af Nvidia, Broadcom, eller andre out-of-tree-drivere, som normalt er noget jeg ikke hverken yder hjælp eller vejledning til angående Fedora, Silverblue, eller Kinoite, - så skal kernemoduler gen-kompileres efter både opgradering af kernel (også mellem major udgivelser) men også efter opgradering til ny major version. *
God fornøjelse!
Indenfor release er der mange opdateringer. Bemærk at jeg skriver opdateringer og ikke opgradering
Hvis du vil tjekke for og installere sikkerhedspatches og opdateringer kør i terminalen
sudo dnf upgrade
Selvom dnf-kaldet noget misvisende hedder "upgrade," så er det den korrekte metode, når du bare skal tjekke for og installere almindelige sikkerhedspatches og opdateringer. Hver gang du kører den, så bliver cachen også opdateret, sådan så repo er ajour, - det er derfor det altid tager lidt længere tid, end det ville gøre på Debian, Ubuntu eller Arch. På den anden side behøver du ikke refreshe metadata særligt tit.
Opgradering til næste major version af Fedora
Sådan gør du
Genopfrisk repo
Kør i terminalen
sudo dnf upgrade --refresh
Genstart maskinen
Når den er startet op igen indstil Fedora til opgradering
Kør i terminalen
sudo dnf install dnf-plugin-system-upgrade
Herefter kør i terminalen
sudo dnf system-upgrade download --releasever=41
Du kan vælge et hvilket som helst nummer, alt efter hvad nummer den næste version af Fedora er. Version 41 er blot et eksempel.*
Herefter kør i terminalen
sudo dnf system-upgrade reboot
Genstart maskinen.
Tillykke, du har nu opgraderet!
Bemærk, ved brug af Nvidia, Broadcom, eller andre out-of-tree-drivere, som normalt er noget jeg ikke hverken yder hjælp eller vejledning til angående Fedora, Silverblue, eller Kinoite, - så skal kernemoduler gen-kompileres efter både opgradering af kernel (også mellem major udgivelser) men også efter opgradering til ny major version. *
God fornøjelse!
Kommentarer4
Husk at opgradering af skriveborde kan være tricky
Mht Gnome kan man med fordel slette alle Gnome shell plugins og geninstallere dem efter upgrade.
Filen $HOME/.config/dconf/user konfigurerer gnome og andre ting. Den fil kan med fordel backes op og evt slettes inden upgrade. Så starter Gnome fra bunden af.
Det er ikke manglende
Jeg hjælper i hvert fald ikke med Nvidia, Broadcom osv.
Det er brugerens eget ansvar, at bruge tredjepartsdrivere.
Nvidia = Debian-familien, bum!
Ps. En løsning på dette
Dette problem med seneste stabile kerner kontra den tid det tager 1-2 package maintainers i et tredjepartsrepo at bygge nye kompatible Nvidia, eller Broadcom-versioner, er ikke kun et Fedora-problem, men sker også ofte på OpenSUSE Tumbleweed og Arch Linux. At bruge en LTS kerne er derfor en god idé, uanset om man kører en bleeding edge, stabil eller rolling distribution, hvis man så også samtidig bruger proprietære drivere, der skal installeres udefra, med dertil hørende (puha, puha) - kernemoduler, der skal kompileres.
#1 Angående Gnome Shell
Hvis der er en Gnome Shell Extension, der ikke har været opdateret i 2 år kan det godt være den stadig virker på Debian Stable. Men det er jo klart, at den så efter 1-2 år ikke længere følger upstream og er inaktiv. Så må man bruge en anden udvidelse, der er aktiv upstream, og kan det samme.
Alt er i konstant udvikling.