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

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!

linuxuser42
Antal: 959
Tilmeldt:
05-01-2008
User is offline
Husk at opgradering af skriveborde kan være tricky

En kæmpe skandale, som vi også har snakket om her, er manglende bagudkompatibilitet i skrivebordsmiljøerne. Det kan betyde skrivebordet ikke kommer op efter en opgradering (ikke så ofte i forbindelse med opdatering). Jeg kan finde på at lave en ny admin konto ifbm opgradering så der i hvert fald er en tom, ny profil der virker efter upgrade.
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.


polynix
Antal: 919
Tilmeldt:
24-05-2021
User is offline
Det er ikke manglende

Det er ikke manglende bagudkompatibilitet i DE der er årsagen til, at f.eks. Nvidia kernemodulerne ikke bliver kompileret altid, det er fordi tredjepartsrepo skal nå at bygge pakkerne, og hvis en bruger så ikke venter til repo er klar, så er der ingen garanti for, at det virker. Lad være med at bruge out of tree moduler på Fedora, brug mainline drivere, så som Intel.

Jeg hjælper i hvert fald ikke med Nvidia, Broadcom osv.

Det er brugerens eget ansvar, at bruge tredjepartsdrivere.

Nvidia = Debian-familien, bum!


polynix
Antal: 919
Tilmeldt:
24-05-2021
User is offline
Ps. En løsning på dette

Ps. En løsning på dette problem kan blive at installere en LTS Linux kerne. Men så kan man jo i princippet ligeså godt bruge Debian.

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.


polynix
Antal: 919
Tilmeldt:
24-05-2021
User is offline
#1 Angående Gnome Shell

#1 Angående Gnome Shell Extensions. Ja, det er for dårligt, men fordi det er random Jens og random Lotte, der laver sin egen udvidelse, skal de jo have den klar hurtigt ved ny major release. Fedora opgraderer ikke GNOME til ny major imellem Fedora majors. Så der er rigeligt tid til, at teste i Rawhide. Men fordi Jens og Lotte (indsæt etvhert navn,) der laver deres egen lille private udvidelse, så er der sikkert også andre gøremål her i livet. Her må man som bruger holde sig opdateret på viden.

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.


bjerrk
bjerrk's picture
Antal: 92
Tilmeldt:
16-08-2007
User is offline
Tak for en god guide,

Tak for en god guide, polynix!

Ifht. GNOME: ja, alt er i konstant udvikling, men det er, såvidt jeg kan se, ikke hele historien. GNOME prioriterer ikke bagudkompatibilitet og gør ikke meget for at understøtte at customization (gennem extensions etc) er en god oplevelse. Som jeg forstår deres synspunkt, så er det at brugere bør bruge vanilla GNOME.

Man kunne jo nemt forestille sig en DE i rivende udvikling som dog prioriterede customization og bagudkompatibilitet i et eller andet omfang ;)


polynix
Antal: 919
Tilmeldt:
24-05-2021
User is offline
Enig, men det gør KDE så i

Enig, men det gør KDE så i den grad.


bjerrk
bjerrk's picture
Antal: 92
Tilmeldt:
16-08-2007
User is offline
Ja, må også sige jeg har

Ja, må også sige jeg har været meget imponeret over de seneste versioner af KDE!

Jeg var ellers en af dem der hoppede af KDE-vognen da 4.0 udkom - var stor fan af KDE 3.5. Og nu går det op for mig at det er 17 år siden ...


linuxuser42
Antal: 959
Tilmeldt:
05-01-2008
User is offline
Min erfaring med KDE er

#6:
Min erfaring med KDE er desværre den samme som med Gnome. Nye versioner betyder man skal forvente knas med skrivebordet. Kan være det har ændret sig på det seneste.


FrugalMan
FrugalMan's picture
Antal: 2200
Tilmeldt:
18-12-2007
User is offline
Ja, må også sige jeg

#7: Ja, må også sige jeg har været meget imponeret over de seneste versioner af KDE!

Jeg var ellers en af dem der hoppede af KDE-vognen da 4.0 udkom - var stor fan af KDE 3.5. Og nu går det op for mig at det er 17 år siden .
Jeg stpedde også med at bruge KDE, da version kom ud, og har ikke brugt det siden. Jeg hoppede så over til Gnome, men den blev også forvirende gennem tiden. Nu bruger jeg MATE, og har gjort det i flere år, og her bliver jeg.


polynix
Antal: 919
Tilmeldt:
24-05-2021
User is offline
Mate er bare gået i stå

Mate er bare gået i stå rent udviklingsmæssigt. Da xorg er ved at blive afviklet skal de snart til at skynde sig.


polynix
Antal: 919
Tilmeldt:
24-05-2021
User is offline
Min erfaring med KDE er

Min erfaring med KDE er desværre den samme som med Gnome.

Det er nu hverken min erfaring med Gnome eller KDE indenfor de seneste 5 år på Fedora.
Nvidia skal man bare undgå hvis man ikke bruger en LTS distro. Resten kører. - med undtagelse af Gnomes udvidelser. Men på KDE er det problem ikke.


bjerrk
bjerrk's picture
Antal: 92
Tilmeldt:
16-08-2007
User is offline
Jeg havde præcis samme

#9:
Jeg havde præcis samme "banekurve". Har også brugt MATE i mange år nu. Men med de seneste par KDE-versioner er jeg blevet mere nysgerrig ;)