Sådan opdateres Ubuntu 20.04 fra kommandolinjegrænsefladen

How Update Ubuntu 20



I denne artikel vil jeg vise dig, hvordan du opdaterer Ubuntu 20.04 LTS fra kommandolinjen. Så lad os komme i gang.

Konfiguration af automatiske opdateringer:

Som standard er automatisk opdatering eller uovervåget opgradering aktiveret i Ubuntu 20.04 LTS.







Hvis du vil konfigurere automatisk opdatering, skal du åbne konfigurationsfilen /etc/apt/apt.conf.d/20auto- opgraderinger med følgende kommando:



$sudo nano /etc/passende/apt.conf.d/20 automatiske opgraderinger



Her, den første linje APT :: Periodisk :: Update-Package-Lists 1; bruges til at fortælle APT -pakkehåndtereren om automatisk at holde pakkens cache opdateret.





Den anden linje, APT :: Periodisk :: Uovervåget opgradering 1; bruges til at fortælle APT -pakkehåndtereren om automatisk at opdatere pakkerne.



For at deaktivere automatisk opdatering eller uovervåget opgradering skal du indstille APT :: Periodisk :: Opdateringspakke-lister og APT :: Periodisk :: Uovervåget opgradering til 0 som vist på skærmbilledet herunder.

Når du er færdig, skal du trykke på + x efterfulgt af OG og for at gemme konfigurationsfilen.

Opdatering af pakkelagringscache:

Inden du forsøger at installere, opdatere eller fjerne pakker, skal du opdatere APT -pakkelagringscachen. Dette opdaterer pakkedatabasen på din Ubuntu 20.04 LTS -maskine og kontrollerer, om der er en nyere version af de installerede pakker tilgængelig.

For at opdatere APT -pakkens lagercache, skal du køre følgende kommando:

$sudopassende opdatering

APT -pakkens lagercache skal opdateres. Som du kan se, kan 35 pakker opdateres til nye versioner.

Opdatering af specifikke pakker:

Du kan kontrollere listen over pakker, for hvilke opdateringer er tilgængelige, med følgende kommando:

$sudopassende liste-kan opgraderes

Listen over opgraderbare pakker skal vises. På hver linje udskrives pakkens navn i grøn tekstfarve.

Til højre på hver linje udskrives den ældre pakkeversion. Til venstre for hver linje udskrives den nyere tilgængelige version som markeret på skærmbilledet herunder.

Nu for at opgradere en enkelt pakke (lad os sige tage med ), kør følgende kommando:

$sudopassendeinstalleretage med

Som du kan se, tage med og dets afhængigheder ( python3-indtag ) vil blive opgraderet. Disse 2 pakker er cirka 212 KB i størrelse. Så cirka 212 KB pakker downloades fra internettet. Når de er installeret, vil der blive brugt omkring 1024 B (bytes) ekstra diskplads.

For at bekræfte opgraderingen skal du trykke på OG og tryk derefter på .

Pakken tage med og dets afhængigheder bør opgraderes.

Opdatering af alle pakker:

I stedet for at opgradere pakkerne en efter en, kan du opgradere alle de tilgængelige pakker på én gang med følgende kommando:

$sudopassende opgradering

APT viser dig resuméet af opgraderingen. Her vil 33 pakker blive opgraderet. 5 pakker bliver nyinstalleret. Opgraderingen er omkring 93,0 MB i størrelse. Så omkring 93,0 MB pakker downloades fra internettet. Efter opgraderingen kræves cirka 359 MB ekstra diskplads.

APT viser dig de nye pakker, der installeres. For det meste nye pakker med kerne og kerneoverskrift vises i dette afsnit.

APT viser dig listen over pakker, der skal opgraderes.

APT viser dig også de gamle pakker, der ikke længere er nødvendige. Du kan roligt fjerne dem, når opgraderingen er gennemført.

Når du er klar, skal du trykke på OG og tryk derefter på for at bekræfte opgraderingen.

APT skal begynde at downloade alle de nødvendige pakker fra internettet.

Når alle de nye pakker er installeret, skal opgraderingen være fuldført.

Genstart nu din computer, så ændringerne træder i kraft med følgende kommando:

$sudogenstart

Låsepakker:

Du kan låse bestemte pakker, hvis du ikke vil opgradere dem, når du opgraderer alle pakkerne ved hjælp af sudo apt opgradering kommando.

Først skal du liste alle de opgraderbare pakker med følgende kommando:

$sudopassende liste-kan opgraderes

Alle de opgraderbare pakker skal angives.

Lad os nu sige, at du ikke vil have Linux -kernepakkerne ( linux-generisk , linux-headers-generisk og linux-image-generisk ) skal opgraderes. Du bliver nødt til at markere disse pakker som holde .

For at holde opgraderinger til pakken linux-generisk , kør følgende kommando:

$sudo apt-markhold linux-generisk

Pakken linux-generisk skal sættes på hold.

På samme måde kan du holde opgraderinger til pakkerne linux-headers-generisk og linux-image-generisk som følger:

$sudo apt-markhold linux-headers-generisk linux-image-generic

Pakkerne linux-headers-generisk og linux-image-generisk skal sættes på hold.

Du kan liste alle de pakker, der er sat på hold med følgende kommando:

$sudo apt-markfremvisning

Som du kan se, er alle de pakker, som jeg har sat på hold, angivet.

Prøv nu at opgradere alle pakkerne som følger.

$sudopassende opgradering

Som du kan se, pakkerne ( linux-generisk , linux-headers-generisk og linux-image-generisk ), som jeg har markeret som hold, vil ikke blive opgraderet med resten af ​​pakkerne.

Oplåsning af pakker:

Hvis du senere beslutter dig for at opgradere de pakker, som du har markeret som tilbageholdelse, er alt du skal gøre at holde dem tilbage.

Du kan frigøre linux-generisk pakke som følger:

$sudo apt-markfrigøre linux-generisk

Pakken linux-generisk ikke længere skal holdes på vent.

Som du kan se, pakken linux-generisk er ikke længere på ventelisten.

$sudo apt-markfremvisning

På samme måde kan du fjerne pakkerne linux-headers-generisk og linux-image-generisk som følger:

$sudo apt-markfjerne linux-generisk linux-headers-generisk linux-image-generisk

Nu, hvis du opgraderer alle pakkerne, pakkerne linux-generisk , linux-headers-generisk , og linux-image-generisk bør også opgraderes.

$sudopassende opgradering

Fjernelse af unødvendige pakker:

Når opgraderingen er fuldført, kan du fjerne alle de unødvendige pakker med følgende kommando:

$sudopassende autoremove

I mit tilfælde er der ingen unødvendige pakker tilgængelige.

Hvis du har unødvendige pakker, bliver de vist, og du bliver bedt om at fjerne dem. Bare tryk på OG og tryk derefter på at fjerne dem.

Oprydning af caches:

Når du har opgraderet din computer, gemmes den nyere version af pakker i / var / cache / apt / archives / bibliotek på din computer. Du kan fjerne dem og frigøre diskpladser.

For at fjerne dem skal du køre følgende kommando:

$sudopassende autoclean

De cachelagrede pakker skal fjernes.

Så sådan opgraderer du Ubuntu 20.04 LTS fra kommandolinjen. Tak fordi du læste denne artikel.