Hvordan oppgradere Fedora Linux?

Hvordan oppgradere Fedora Linux?

Fedora er en Linux -distribusjon som er sponset av Red Hat. Det beste er at det er gratis og åpen kildekode. Det er også tilgjengelig for stasjonære, server- og IoT -systemer. Det har et annet skrivebordsmiljø som KDE Plasma, XFCE, LXQT, etc.

Hva vil vi dekke?

I denne guiden vil vi dekke hvordan du oppgraderer Fedora 32 til Fedora 33. Vi vil se tre forskjellige måter å oppgradere Fedora på:

  1. Oppgrader ved hjelp av programvaresenter
  2. DNF -systemoppgradering av plugin
  3. Oppgrader bare Package Manager med DNF

Ting å gjøre før du starter

Vi må gjøre visse ting før vi starter prosessen for en jevn oppgraderingsopplevelse.

Det første er at du alltid bør ta sikkerhetskopi av dataene dine før du prøver å oppgradere. Det anbefales sterkt for ethvert produksjonssystem. Hvis du eksperimenterer med en virtuell maskin, trenger du ikke å bekymre deg. Andre ting, du bør ha en rotkonto eller i det minste en brukerkonto med root access -privilegier. Dette er nødvendig, da du ikke kan kjøre oppgraderingskommandoene uten superbrukerrettigheter.

Metode 1. Oppgrader ved hjelp av Software Center (anbefalt for Fedora Workstation Release)

Dette er den mest anbefalte måten å oppgradere Fedora Workstation, og det er også den enkleste måten for nybegynnere. Fra Fedora 23 Workstation Edition, begynner et varsel for en ny Fedora -utgivelse å vises når en ny stabil utgivelse blir introdusert. Sjekk ut varselet eller gå til Fedoras grafiske programvaresenter, du blir presentert for et enkelt oppdateringsvindu, som vist nedenfor:

Når du trykker på nedlastingsknappen, vil alle filene som kreves for oppgradering automatisk bli lastet ned. Når nedlastingen er fullført, vil den be om en omstart for å installere de oppgraderte filene. Etter omstarten vil du kunne se den nye utgivelsen din.

Metode 2. Bruke DNF -systemoppgraderingsplugin

Dette er den offisielt anbefalte oppgraderingsmetoden for alle Fedora -installasjoner, bortsett fra Fedora Workstation. Den bruker DNF-pluginsystemoppgradering når du utfører en systemoppgradering. Dette er faktisk en kommandolinje-metode da den krever å kjøre noen kommandoer. Ok, la oss dykke inn for å se hvordan dette skal fungere.

Trinn 1. Oppdater først Fedora -systemet ditt med kommandoen:

# DNF -oppgradering -Refresh

Dette vil installere alle nødvendige oppdateringer til systemet før oppgradering. Den faktiske nedlastingsstørrelsen kan variere for alle forskjellige systemer.

Dette kan ta et betydelig tidspunkt å laste ned og installere alle oppdateringene, avhengig av internettforbindelseshastighet og systemmaskinvare.

Steg 2. Når installasjonen av oppdateringer er ferdig, gjør du en systemstart på nytt.

Trinn 3. Etter å ha startet på nytt systemet, åpner du en terminal og installer plugin: DNF-plugin-system-oppgradering. For å gjøre dette, bruk kommandoen nedenfor:

# DNF installer DNF-plugin-systemoppgradering

Trinn 4. Nå bruker vi DNF -plugin for å laste ned Release Update -pakkene. Kjør den undergitte kommandoen:

# DNF System-Upgrade Download--Refresh--Leasever = 33

Når du kjører kommandoen ovenfor, vil den be om å kjøre kommandoen "DNF Upgrade -Refresh" for å sikre at systemet er oppdatert. Trykk 'Y' og treff Enter, slik at den kan laste ned enhver ny oppdatering.

De frigjøre Argument brukes til å spesifisere versjonen av Fedora OS vi vil installere. Her har vi spesifisert versjonsnummer 33, som er den siste tilgjengelige versjonen akkurat nå. For å oppgradere til en forgrenet utgivelse, må vi bruke 34, eller vi kan ta Rawhide for å oppgradere til en Rawhide -versjon.

Når oppdateringsprosessen er fullført, kan du laste ned oppgraderingene som vist nedenfor:

Som du kan se, er denne versjonsoppdateringen omtrent 1.3 g i størrelse, så det kan ta lang tid å laste ned og installere alle disse oppdateringene. Vent til prosessen fullfører.

Under oppgraderingsprosessen vil den importere en GPG -nøkkel og be deg om å bekrefte den, bare trykk 'Y' her:

Installasjonsprosessen er nesten fullført, det som gjenstår er å kjøre kommandoen:

# DNF System-Upgrade-omstart

Merk: Vennligst ikke kjør noen annen kommando foruten "DNF System-Upgrade-omstart", ellers må du kanskje starte hele prosessen på nytt.

Systemet vil nå starte på nytt for å bruke de nedlastede systemoppgraderingene, som vist nedenfor:

Etter at oppgraderingsprosessen er fullført, bør du se en ny påloggingsskjerm for Fedora 33 OS, som vist her:

Vi kan sjekke Fedora -versjonen med kommandoen:

# /etc /OS-Release

Siden vi brukte Fedora 32 XFCE -versjon, blir vi oppgradert til Fedora 33 XFCE. Dette skal være det samme hvis du oppgraderer fra Gnome -versjonen, du bør lande på Gnome Fedora.

Metode 3. Oppgradering ved hjelp av Package Manager med bare DNF (uten å bruke DNF System Upgrade Plugin)

Den siste metoden bruker DNF, som faktisk er ikke anbefalt av Fedora. Mens du oppgraderer på denne måten, kan du møte generelle avhengighetsproblemer. For ethvert slikt problem kan du henvise til referansesidene og andre innlegg relatert til installasjonsveiledningen. Dette er en veldig hjernesidsmetode og bør bare brukes av erfarne systemadministratorer.

Trinn 1. Åpne en terminal og pålogging som rotbruker og kjør kommandoen nedenfor:

# SystemCTL Isolat Multi-User.mål

Steg 2. På dette tidspunktet må vi oppdatere pakkene til vår nåværende Fedora OS med følgende kommando:

# DNF -oppgradering

Trinn 3. I tilfelle oppgradering på tvers av tre eller flere utgivelser eller oppgradering fra en gammel versjon av Fedora før Fedora 20, kan det kreve at du importerer og installerer pakkesigneringsnøkkelen. Ellers er det ikke nødvendig for oppgradering på tvers av to utgivelser eller mindre fra versjonen av Fedora 20 eller nyere.

Så hvis det kreves å importere nøkkelen, kan du kjøre følgende kommando:

# RPM-Import/etc/PKI/RPM-GPG/RPM-GPG-Key-Fedora-23-X86_64

Ikke glem å erstatte “23” med målutgivelsen som 32 eller 33 for den siste Fedora. Bytt også ut "x86_64" med systemarkitekturen din.

Trinn 4. Rengjør all hurtigbufferen til DNF ved å løpe:

# DNF Rengjør alle

Trinn 5. Start oppgraderingsprosessen med kommandoen:

# DNF --Leasever = --SetOPT = Deltarpm = falsk distro-sync

Trinn 6. Installer nye pakker for den nye versjonen med:

# DNF GroupUpdate 'Minimal Install'

Andre grupper som Gnome Desktop, administrasjonsverktøy kan også oppdateres som vist her:

# DNF GroupUpdate "Gnome Desktop"
# DNF GroupUpdate “Administrasjonsverktøy”

Trinn 7. Installer bootloader for din boot-enhet med kommandoen:

#/usr/sbin/grub2-install bootdevice

Boot-enhet er vanligvis /dev /sda eller /dev /sdb, avhengig av harddisken din. Hvis du bruker en virtuell maskin, kan det være som Dev/VDA.

Trinn 8. Slett unødvendige hurtigbufferfiler og andre overflødige filer ved å rydde opp i systemet. Disse filene ligger ofte i følgende kataloger:

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

Konklusjon

I denne guiden har vi sett hvordan vi kan oppgradere Fedora Linux ved å bruke tre forskjellige måter. Vi har også lært hovedforskjellen i å bruke disse oppgraderingsmetodene. Denne guiden er testet med suksess på Fedora 32 for oppgradering til Fedora 33. Hvis du har likt denne HowTo -guiden, kan du dele den med andre.