Ubuntu 20.04 bijwerken vanaf de opdrachtregelinterface

How Update Ubuntu 20



In dit artikel laat ik je zien hoe je Ubuntu 20.04 LTS bijwerkt vanaf de opdrachtregel. Dus laten we beginnen.

Automatische updates configureren:

Standaard is automatische update of upgrade zonder toezicht ingeschakeld in Ubuntu 20.04 LTS.







Als u automatische update wilt configureren, opent u het configuratiebestand /etc/apt/apt.conf.d/20auto-upgrades met het volgende commando:



$sudo nano /enzovoort/geschikt/apt.conf.d/20automatische upgrades



Hier, de eerste regel APT::Periodiek::Update-Pakket-Lijsten 1; wordt gebruikt om APT-pakketbeheerder te vertellen om automatisch de pakketcache up-to-date te houden.





De tweede regel, APT::Periodiek::Onbeheerd-Upgrade 1; wordt gebruikt om APT pakketbeheerder te vertellen om de pakketten automatisch bij te werken.



Om automatische update of upgrade zonder toezicht uit te schakelen, stelt u in: APT::Periodiek::Update-Pakketlijsten en APT::Periodiek::Upgrade zonder toezicht tot 0 zoals weergegeven in de onderstaande schermafbeelding.

Als u klaar bent, drukt u op + x gevolgd door EN en om het configuratiebestand op te slaan.

Cache van pakketrepository bijwerken:

Voordat u probeert om pakketten te installeren, bij te werken of te verwijderen, moet u de cache van de pakketrepository van APT bijwerken. Hiermee wordt de pakketdatabase van uw Ubuntu 20.04 LTS-machine bijgewerkt en wordt gecontroleerd of er een nieuwere versie van de geïnstalleerde pakketten beschikbaar is.

Voer de volgende opdracht uit om de cache van de APT-pakketrepository bij te werken:

$sudogeschikte update

De cache van de pakketrepository van APT moet worden bijgewerkt. Zoals u kunt zien, kunnen 35 pakketten worden bijgewerkt naar nieuwe versies.

Updaten van specifieke pakketten:

U kunt de lijst met pakketten waarvoor updates beschikbaar zijn, controleren met de volgende opdracht:

$sudogeschikte lijst--upgradebaar

De lijst met opwaardeerbare pakketten moet worden weergegeven. Op elke regel wordt de pakketnaam in groene tekstkleur afgedrukt.

Aan de rechterkant van elke regel staat de oudere pakketversie afgedrukt. Aan de linkerkant van elke regel wordt de nieuwere beschikbare versie afgedrukt zoals aangegeven in de onderstaande schermafbeelding.

Om nu een enkel pakket te upgraden (laten we zeggen breng ), voer de volgende opdracht uit:

$sudogeschiktinstallerenbreng

Zoals je kunt zien, breng en zijn afhankelijkheden ( python3-inname ) wordt geüpgraded. Deze 2 pakketten zijn ongeveer 212 KB groot. Er wordt dus ongeveer 212 KB aan pakketten van internet gedownload. Zodra ze zijn geïnstalleerd, wordt ongeveer 1024 B (bytes) extra schijfruimte gebruikt.

Om de upgrade te bevestigen, drukt u op EN en druk vervolgens op .

Het pakket breng en de afhankelijkheden ervan moeten worden opgewaardeerd.

Alle pakketten bijwerken:

In plaats van de pakketten één voor één te upgraden, kunt u alle beschikbare pakketten tegelijk upgraden met het volgende commando:

$sudogeschikte upgrade

APT toont u de samenvatting van de upgrade. Hier worden 33 pakketten geüpgraded. 5 pakketten worden nieuw geïnstalleerd. De upgrade is ongeveer 93,0 MB groot. Er wordt dus ongeveer 93,0 MB aan pakketten van internet gedownload. Na de upgrade is ongeveer 359 MB extra schijfruimte vereist.

APT zal u de nieuwe pakketten laten zien die zullen worden geïnstalleerd. In deze sectie worden voornamelijk nieuwe kernel- en kernelheaderpakketten weergegeven.

APT zal u de lijst met pakketten tonen die geüpgraded zullen worden.

APT toont u ook de oude pakketten die niet langer nodig zijn. U kunt ze veilig verwijderen nadat de upgrade is voltooid.

Als je klaar bent, druk je op EN en druk vervolgens op om de upgrade te bevestigen.

APT zou moeten beginnen met het downloaden van alle vereiste pakketten van internet.

Nadat alle nieuwe pakketten zijn geïnstalleerd, zou de upgrade voltooid moeten zijn.

Start nu uw computer opnieuw op om de wijzigingen door te voeren met de volgende opdracht:

$sudoopnieuw opstarten

Pakketten vergrendelen:

U kunt specifieke pakketten vergrendelen als u ze niet wilt upgraden wanneer u alle pakketten opwaardeert met de sudo apt-upgrade opdracht.

Maak eerst een lijst van alle opwaardeerbare pakketten met de volgende opdracht:

$sudogeschikte lijst--upgradebaar

Alle opwaardeerbare pakketten moeten worden vermeld.

Laten we nu zeggen dat je niet wilt dat de Linux-kernelpakketten ( linux-generiek , linux-headers-generiek en linux-image-generiek ) te upgraden. U moet deze pakketten markeren als uitstel .

Om upgrades voor het pakket vast te houden linux-generiek , voer de volgende opdracht uit:

$sudo apt-markhoud linux-generiek vast

Het pakket linux-generiek in de wacht moeten worden gezet.

Op dezelfde manier kunt u upgrades voor de pakketten vasthouden linux-headers-generiek en linux-image-generiek als volgt:

$sudo apt-markhoud linux-headers-generiek linux-image-generiek

De pakketten linux-headers-generiek en linux-image-generiek in de wacht moeten worden gezet.

U kunt alle pakketten die in de wacht staan ​​weergeven met het volgende commando:

$sudo apt-markshowhold

Zoals u kunt zien, worden alle pakketten die ik in de wacht heb gezet, weergegeven.

Probeer nu alle pakketten als volgt te upgraden.

$sudogeschikte upgrade

Zoals u kunt zien, zijn de pakketten ( linux-generiek , linux-headers-generiek en linux-image-generiek ) die ik als blokkering heb gemarkeerd, worden niet geüpgraded met de rest van de pakketten.

Pakketten ontgrendelen:

Als u later besluit om de pakketten die u hebt gemarkeerd als geblokkeerd te upgraden, hoeft u ze alleen maar op te heffen.

U kunt de linux-generiek pakket als volgt:

$sudo apt-markunhold linux-generiek

Het pakket linux-generiek mag niet meer in de wacht staan.

Zoals je kunt zien, het pakket: linux-generiek staat niet meer op de wachtlijst.

$sudo apt-markshowhold

Op dezelfde manier kunt u de pakketten uit de wacht halen linux-headers-generiek en linux-image-generiek als volgt:

$sudo apt-markunhold linux-generiek linux-headers-generiek linux-image-generiek

Als u nu alle pakketten opwaardeert, zullen de pakketten linux-generiek , linux-headers-generiek , en linux-image-generiek moet ook worden opgewaardeerd.

$sudogeschikte upgrade

Onnodige pakketten verwijderen:

Zodra de upgrade is voltooid, kunt u alle onnodige pakketten verwijderen met de volgende opdracht:

$sudoapt autoremove

In mijn geval zijn er geen onnodige pakketten beschikbaar.

Als u onnodige pakketten heeft, worden deze weergegeven en wordt u gevraagd deze te verwijderen. Druk gewoon op EN en druk vervolgens op om ze te verwijderen.

Opruimen van caches:

Nadat u uw computer hebt geüpgraded, wordt de nieuwere versie van de pakketten in de cache opgeslagen in de / var / cache / apt / archieven / map van uw computer. U kunt ze verwijderen en schijfruimte vrijmaken.

Voer de volgende opdracht uit om ze te verwijderen:

$sudoapt autoclean

De in de cache opgeslagen pakketten moeten worden verwijderd.

Dus zo upgrade je Ubuntu 20.04 LTS vanaf de opdrachtregel. Bedankt voor het lezen van dit artikel.