Sådan opgraderes Fedora Linux?

How Upgrade Fedora Linux



Fedora er en Linux -distribution, der er sponsoreret af Red Hat. Det bedste er, at det er gratis og open source. Det er også tilgængeligt til desktop-, server- og IoT -systemer. Det har et andet skrivebordsmiljø som KDE Plasma, XFCE, LXQT osv.

Hvad dækker vi?

I denne vejledning dækker vi, hvordan du opgraderer Fedora 32 til Fedora 33. Vi vil se tre forskellige måder at opgradere Fedora på:







  1. Opgrader ved hjælp af Software Center
  2. Plugin til DNF -systemopgradering
  3. Opgrader kun ved hjælp af pakkehåndtering med dnf

Ting at gøre, inden du starter

Vi skal gøre visse ting, før vi starter processen for en problemfri opgraderingsoplevelse.



Den første ting er, at du altid skal sikkerhedskopiere dine data, før du forsøger at opgradere. Det anbefales stærkt til ethvert produktionssystem. Hvis du eksperimenterer med en virtuel maskine, så behøver du ikke bekymre dig. For det andet skal du have en rodkonto eller i det mindste en brugerkonto med root -adgangsrettigheder. Dette er nødvendigt, da du ikke kan køre opgraderingskommandoer uden superbrugerrettigheder.



Metode 1. Opgrader ved hjælp af Software Center (anbefales til Fedora Workstation -udgivelsen)

Dette er den mest anbefalede måde at opgradere Fedora Workstation, og det er også den nemmeste måde for begyndere. Fra Fedora 23 Workstation -udgave begynder en meddelelse om en ny Fedora -version at blive vist, hver gang en ny stabil udgivelse introduceres. Tjek notifikationen, eller gå til Fedoras grafiske softwarecenter, du får vist et simpelt opdateringsvindue, som vist herunder:





Når du trykker på download -knappen, downloades alle de filer, der kræves til opgraderingen, automatisk. Når overførslen er fuldført, vil den bede om en genstart for at installere de opgraderede filer. Efter genstart vil du kunne se din nye udgivelse.



Metode 2. Brug af DNF -systemopgraderingsplugin

Dette er den officielt anbefalede opgraderingsmetode til alle Fedora -installationer, undtagen Fedora Workstation. Den bruger dnf-plugin-system-upgrade til at udføre en systemopgradering. Dette er faktisk en kommandolinjemetode, da det kræver at køre en kommando. Okay, lad os dykke ned for at se, hvordan dette kommer til at fungere.

Trin 1 . Opdater først dit Fedora -system med kommandoen:

#dnf opgradering--Opdater

Dette installerer alle de nødvendige opdateringer til systemet før opgradering. Den faktiske downloadstørrelse kan variere for hvert enkelt system.

Dette kan tage lang tid at downloade og installere alle opdateringer afhængigt af din internetforbindelseshastighed og systemhardware.

Trin 2 . Når installationen af ​​opdateringer er færdig, skal du genstarte systemet.

Trin 3 . Efter genstart af systemet skal du åbne en terminal og installere plugin: dnf-plugin-system-upgrade. For at gøre dette skal du bruge kommandoen herunder:

#dnfinstallerednf-plugin-system-opgradering

Trin 4 . Nu vil vi bruge dnf -pluginet til at downloade udgivelsesopdateringspakkerne. Kør kommandoen nedenfor:

#dnf download af systemopgradering--Opdater --udgivelse=33

Når du kører ovenstående kommando, vil den bede om at køre kommandoen dnf upgrade –refresh for at sikre, at systemet er opdateret. Tryk på 'y', og tryk på enter, så den kan downloade enhver ny opdatering.

Det releasever argument bruges til at angive den version af Fedora OS, vi ønsker at installere. Her har vi specificeret version nummer 33, som er den seneste tilgængelige version lige nu. For at opgradere til en forgrenet version skal vi bruge 34, eller vi kan tage rawhide til opgradering til en rawhide -version.

Når opdateringsprocessen er afsluttet, kan du downloade opgraderingerne som vist herunder:

Som du kan se, er denne version opdatering omkring 1,3 G i størrelse, så det kan tage lang tid at downloade og installere alle disse opdateringer. Vent på, at processen er fuldført.

Under opgraderingsprocessen importerer den en gpg -nøgle og beder dig om at bekræfte den, bare tryk på 'y' her:

Installationsprocessen er næsten fuldført, hvad der er tilbage er at køre kommandoen:

#dnf system-opgradering genstart

Bemærk : Kør venligst ikke nogen anden kommando udover genstart af dnf systemopgradering, ellers skal du muligvis genstarte hele processen.

Systemet genstarter nu for at anvende de downloadede systemopgraderinger, som vist herunder:

Når opgraderingsprocessen er afsluttet, skal du se en ny login -skærm til Fedora 33 OS, som vist her:

Vi kan kontrollere Fedora -versionen med kommandoen:

#/etc/os-udgivelser

Da vi brugte Fedora 32 xfce -versionen, opgraderes vi til Fedora 33 xfce. Dette bør være det samme, hvis du opgraderer fra gnome -versionen, du skal lande på gnome Fedora.

Metode 3. Opgrader kun ved hjælp af pakkehåndtering med dnf (uden brug af DNF -systemopgraderingsplugin)

Den sidste metode bruger DNF, hvilket faktisk er ikke anbefalet af Fedora. Når du opgraderer på denne måde, kan du støde på generelle afhængighedsproblemer. For ethvert sådant problem kan du henvise til referencesider og andre indlæg, der er relateret til installationsvejledningen. Dette er en meget hjernetrillende metode og bør kun bruges af erfarne systemadministratorer.

Trin 1 . Åbn en terminal, og log ind som en rodbruger, og kør kommandoen herunder:

#systemctl isolere multi-user.target

Trin 2 . På dette tidspunkt skal vi opdatere pakkerne til vores nuværende Fedora OS med følgende kommando:

#dnf opgradering

Trin 3 . I tilfælde af opgradering på tværs af tre eller flere udgivelser eller opgradering fra en gammel version af Fedora før Fedora 20, kan det kræve, at du importerer og installerer pakkesigneringsnøglen. Ellers er det ikke nødvendigt for at opgradere på tværs af to versioner eller mindre fra versionen af ​​Fedora 20 eller nyere.

Så hvis det er nødvendigt at importere nøglen, skal du køre følgende kommando:

#rpm--importere /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-2. 3-x86_64

Glem ikke at erstatte 23 med din måludgivelse som 32 eller 33 til den nyeste Fedora. Udskift også x86_64 med din systemarkitektur.

Trin 4 . Rens hele cn'en for dnf ved at køre:

#dnf rense alle

Trin 5 . Start opgraderingsprocessen med kommandoen:

#dnf--udgivelse=<target_release_number> -sætopt=deltarpm=falskdistro-synkronisering

Trin 6 . Installer nye pakker til den nye version med:

#dnf groupupdate'Minimal installation'

Andre grupper som GNOME Desktop, administrationsværktøjer kan også opdateres som vist her:

# dnf groupupdate 'GNOME Desktop'

# dnf groupupdate Administrationsværktøjer

Trin 7 . Installer bootloaderen til din boot-enhed med kommandoen:

#/usr/sbin/grub2-installer BOOTDEVICE

Boot-enheden er normalt /dev /sda eller /dev /sdb, afhængigt af din harddisk. Hvis du bruger en virtuel maskine, kan det være som dev/vda.

Trin 8 . Slet nu unødvendige cachefiler og andre redundante filer ved at rydde op i systemet. Disse filer findes ofte i følgende mapper:

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

Konklusion

I denne vejledning har vi set, hvordan vi kan opgradere Fedora Linux på tre forskellige måder. Vi har også lært den største forskel i at bruge disse opgraderingsmetoder. Denne vejledning er blevet testet med succes på Fedora 32 til opgradering til Fedora 33. Hvis du kan lide denne vejledning, kan du dele den med andre.