Hur uppgraderar jag Fedora Linux?

How Upgrade Fedora Linux



Fedora är en Linux -distribution som sponsras av Red Hat. Det bästa är att det är gratis och öppen källkod. Det är också tillgängligt för stationära, server- och IoT -system. Den har en annan skrivbordsmiljö som KDE Plasma, XFCE, LXQT, etc.

Vad kommer vi att täcka?

I den här guiden kommer vi att täcka hur du uppgraderar Fedora 32 till Fedora 33. Vi kommer att se tre olika sätt att uppgradera Fedora:







  1. Uppgradera med Software Center
  2. Plugin för systemuppgradering av DNF
  3. Uppgradera med pakethanteraren endast med dnf

Saker att göra innan du börjar

Vi måste göra vissa saker innan vi startar processen för en smidig uppgradering.



Det första är att du alltid bör säkerhetskopiera dina data innan du försöker uppgradera. Det rekommenderas starkt för alla produktionssystem. Om du experimenterar med en virtuell maskin, då behöver du inte oroa dig. För det andra, du bör ha ett root -konto eller åtminstone ett användarkonto med root -åtkomstbehörighet. Detta är nödvändigt eftersom du inte kan köra uppgraderingskommandona utan superanvändarrättigheter.



Metod 1. Uppgradera med Software Center (rekommenderas för Fedora Workstation -versionen)

Detta är det mest rekommenderade sättet att uppgradera Fedora Workstation, och det är också det enklaste sättet för nybörjare. Från Fedora 23 Workstation -utgåvan börjar ett meddelande om en ny Fedora -version visas när en ny stabil version lanseras. Kolla in meddelandet eller gå till Fedoras grafiska mjukvarucenter, du kommer att presenteras med ett enkelt uppdateringsfönster, som visas nedan:





När du trycker på nedladdningsknappen laddas alla filer som krävs för uppgradering ned automatiskt. När nedladdningen är klar kommer den att be om en omstart för att installera de uppgraderade filerna. Efter omstarten kommer du att kunna se din nya version.



Metod 2. Använda DNF -systemuppgraderingspluginet

Detta är den officiellt rekommenderade uppgraderingsmetoden för alla Fedora -installationer, förutom Fedora Workstation. Den använder dnf-plugin-system-upgrade när du utför en systemuppgradering. Detta är faktiskt en kommandoradsmetod eftersom det kräver att du kör något kommando. Okej, låt oss dyka in för att se hur det här kommer att fungera.

Steg 1 . Uppdatera först ditt Fedora -system med kommandot:

#dnf -uppgradering--fräsch

Detta kommer att installera alla nödvändiga uppdateringar av systemet före uppgraderingen. Den faktiska nedladdningsstorleken kan variera för alla olika system.

Det kan ta lång tid att ladda ner och installera alla uppdateringar beroende på din internetanslutningshastighet och systemhårdvara.

Steg 2 . När installationen av uppdateringar är klar, starta om systemet.

Steg 3 . När du har startat om systemet öppnar du en terminal och installerar plugin: dnf-plugin-system-upgrade. För att göra detta använder du kommandot nedan:

#dnfInstalleradnf-plugin-system-upgrade

Steg 4 . Nu kommer vi att använda dnf -tillägget för att ladda ner uppdateringspaketen för release. Kör kommandot nedan:

#dnf nedladdning av systemuppgradering--fräsch --utgivare=33

När du kör kommandot ovan kommer det att be att köra kommandot dnf upgrade –refresh för att säkerställa att systemet är uppdaterat. Tryck på 'y' och tryck på enter, så kan den ladda ner vilken ny uppdatering som helst.

De releasever argument används för att ange vilken version av Fedora OS vi vill installera. Här har vi specificerat version nummer 33, som är den senaste tillgängliga versionen just nu. För att uppgradera till en grenad version måste vi använda 34, eller så kan vi ta rawhide för uppgradering till en rawhide -version.

När uppdateringsprocessen är klar kan du ladda ner uppgraderingarna enligt nedan:

Som du kan se är den här uppdateringen cirka 1,3 G stor, så det kan ta lång tid att ladda ner och installera alla dessa uppdateringar. Vänta tills processen är klar.

Under uppgraderingsprocessen kommer den att importera en gpg -nyckel och be dig att verifiera den, tryck bara på 'y' här:

Installationsprocessen är nästan klar, det som återstår är att köra kommandot:

#dnf system-uppgradering starta om

Notera : Kör inte något annat kommando förutom omstart av dnf-systemuppgradering, annars kan du behöva starta om hela processen.

Systemet kommer nu att starta om för att tillämpa de nedladdade systemuppgraderingarna, enligt nedan:

När uppgraderingsprocessen är klar bör du se en ny inloggningsskärm för Fedora 33 OS, som visas här:

Vi kan kontrollera Fedora -versionen med kommandot:

#/etc/os-utgåvor

Eftersom vi använde Fedora 32 xfce -versionen uppgraderas vi till Fedora 33 xfce. Detta bör vara detsamma om du uppgraderar från gnome -versionen, du bör landa på gnome Fedora.

Metod 3. Uppgradera med pakethanteraren endast med dnf (utan att använda DNF -systemuppgraderingsplugin)

Den sista metoden använder DNF, vilket faktiskt är rekommenderas inte av Fedora. När du uppgraderar på det här sättet kan du stöta på allmänna beroendeproblem. För alla sådana problem kan du hänvisa till referenssidorna och andra inlägg relaterade till installationsguiden. Detta är en mycket hjärnträngande metod och bör endast användas av erfarna systemadministratörer.

Steg 1 . Öppna en terminal och logga in som en rotanvändare och kör kommandot nedan:

#systemctl isolera multi-user.target

Steg 2 . Vid denna tidpunkt måste vi uppdatera paketen för vårt nuvarande Fedora OS med följande kommando:

#dnf -uppgradering

Steg 3 . Om du uppgraderar mellan tre eller fler versioner eller uppgraderar från en gammal version av Fedora före Fedora 20 kan det kräva att du importerar och installerar paketsigneringsnyckeln. Annars krävs det inte för uppgradering mellan två versioner eller färre från versionen av Fedora 20 eller senare.

Så, om det är nödvändigt att importera nyckeln, kör följande kommando:

#varv / min--importera /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-2. 3-x86_64

Glöm inte att ersätta 23 med din målutgåva som 32 eller 33 för den senaste Fedora. Ersätt också x86_64 med din systemarkitektur.

Steg 4 . Rensa all cache för dnf genom att köra:

#dnf rengör alla

Steg 5 . Starta uppgraderingsprocessen med kommandot:

#dnf--utgivare=<target_release_number> --setopt=deltarpm=falskdistro-sync

Steg 6 . Installera nya paket för den nya versionen med:

#dnf groupupdate'Minimal installation'

Andra grupper som GNOME Desktop, administrationsverktyg kan också uppdateras som visas här:

# dnf groupupdate 'GNOME Desktop'

# dnf groupupdate Administrationsverktyg

Steg 7 . Installera startladdaren för din startenhet med kommandot:

#/usr/sbin/grub2-install BOOTDEVICE

Startenheten är vanligtvis /dev /sda eller /dev /sdb, beroende på hårddisken. Om du använder en virtuell maskin kan det vara som dev/vda.

Steg 8 . Ta nu bort onödiga cachefiler och andra redundanta filer genom att städa upp systemet. Dessa filer finns ofta i följande kataloger:

  1. / var / cache / dnf
  2. /var/lib/mock
  3. / var / cache / mock

Slutsats

I den här guiden har vi sett hur vi kan uppgradera Fedora Linux på tre olika sätt. Vi har också lärt oss den största skillnaden i att använda dessa uppgraderingsmetoder. Den här guiden har testats framgångsrikt på Fedora 32 för uppgradering till Fedora 33. Om du har gillat denna HowTo -guide kan du dela den med andra.