In dit artikel zal ik u laten zien hoe u Ubuntu 20.04 LTS vanaf de opdrachtregel kunt bijwerken. Dus, laten we beginnen.
automatische Updates configureren:
standaard is automatische update of onbeheerde upgrade 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:
Hier wordt de eerste regel APT::Periodic::Update-Package-Lists” 1 ” gebruikt om Apt package manager te vertellen de pakketcache automatisch up-to-date te houden.
de tweede regel, Apt:: Periodic:: Unattended-Upgrade “1”; wordt gebruikt om Apt package manager te vertellen om de pakketten automatisch bij te werken.
om automatische update of onbeheerde upgrade uit te schakelen, stelt u APT::Periodic::Update-Package-Lists en Apt::Periodic::onbeheerd-Upgrade in naar 0 zoals weergegeven in de screenshot hieronder.
Als u klaar bent, drukt u op <Ctrl> + x gevolgd door Y en <Enter> om het configuratiebestand op te slaan.
Pakketbuffer Cache bijwerken:
voordat u pakketten probeert te installeren, bij te werken of te verwijderen, moet u de apt pakketbuffer cache bijwerken. Hiermee wordt de pakketdatabase van uw Ubuntu 20.04 LTS-machine bijgewerkt en wordt gecontroleerd of een nieuwere versie van de geïnstalleerde pakketten beschikbaar is.
om de cache van de apt-pakketrepository bij te werken, voer je het volgende commando uit:
De cache van de apt-pakketrepository moet worden bijgewerkt. Zoals u kunt zien, kunnen 35 pakketten worden bijgewerkt naar nieuwe versies.
specifieke pakketten bijwerken:
u kunt de lijst van pakketten waarvoor updates beschikbaar zijn met het volgende commando bekijken:
de lijst met uitbreidbare pakketten moet worden weergegeven. Op elke regel wordt de pakketnaam gedrukt in groene tekstkleur.
rechts van elke regel wordt de oudere pakketversie afgedrukt. Aan de linkerkant van elke regel wordt de nieuwere beschikbare versie afgedrukt zoals aangegeven in de screenshot hieronder.
Voer nu het volgende commando uit om een enkel pakket te upgraden (laten we zeggen apport):
zoals u kunt zien, zullen apport en zijn afhankelijkheden (python3-apport) worden opgewaardeerd. Deze 2 pakketten zijn ongeveer 212 KB groot. Zo, ongeveer 212 KB van pakketten zal worden gedownload van het internet. Zodra ze zijn geà nstalleerd, zal ongeveer 1024 b (bytes) extra schijfruimte worden gebruikt.
om de upgrade te bevestigen, drukt u op Y en drukt u vervolgens op <Enter>.
het pakket-apport 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:
apt toont u de samenvatting van de opwaardering. Hier worden 33 pakketten opgewaardeerd. 5 pakketten zullen Nieuw worden geïnstalleerd. De upgrade is ongeveer 93,0 MB groot. Ongeveer 93.0 MB pakketten worden gedownload van het internet. Na de upgrade is ongeveer 359 MB extra schijfruimte nodig.
APT zal u de nieuwe pakketten tonen die zullen worden geïnstalleerd. In deze sectie worden meestal nieuwe kernel-en kernelheaderpakketten weergegeven.
APT toont u de lijst met pakketten die geüpgraded zullen worden.
APT zal u ook de oude pakketten tonen die niet langer nodig zijn. U kunt ze veilig verwijderen nadat de upgrade is voltooid.
Als u klaar bent, drukt u op Y en drukt u vervolgens op <Enter> om de upgrade te bevestigen.
APT moet beginnen met het downloaden van alle benodigde pakketten van het internet.
nadat alle nieuwe pakketten zijn geïnstalleerd, moet de upgrade voltooid zijn.
start nu uw computer opnieuw op zodat de wijzigingen van kracht worden met het volgende commando:
pakketten vergrendelen:
u kunt specifieke pakketten vergrendelen als u ze niet wilt upgraden wanneer u alle pakketten bijwerkt met behulp van het sudo apt upgrade Commando.
Toon eerst alle opwaardeerbare pakketten met het volgende commando:
alle opwaardeerbare pakketten moeten worden weergegeven.
nu, laten we zeggen, je wilt niet dat de Linux kernel pakketten (linux-generic, linux-headers-generic en linux-image-generic) worden opgewaardeerd. U moet deze pakketten markeren als hold.
om upgrades voor het pakket linux-generic vast te houden, voer je het volgende commando uit:
het pakket linux-generic moet in de wacht worden gezet.
op dezelfde manier, kunt u upgrades voor de pakketten linux-headers-generic-en linux-image-generic als volgt:
De pakketten linux-headers-generic-en linux-image-generic moet worden ingesteld op hold.
u kunt alle pakketten weergeven die in de wacht staan met het volgende commando:
zoals u kunt zien worden alle pakketten die ik in de wacht heb gezet weergegeven.
Probeer nu alle pakketten als volgt te upgraden.
zoals u kunt zien, zullen de pakketten (linux-generic, linux-headers-generic en linux-image-generic) die ik als hold heb gemarkeerd, niet worden bijgewerkt met de rest van de pakketten.
unlocking Packages:
Als u later besluit om de pakketten die u hebt gemarkeerd als hold te upgraden, hoeft u ze alleen maar te verwijderen.
u kunt het linux-generic pakket als volgt unhold:
het pakket linux-generic zou niet langer in de wacht moeten staan.
zoals u kunt zien, staat het pakket linux-generic niet meer in de wachtlijst.
op dezelfde manier kunt u uit de pakketten linux-headers-generic-en linux-image-generic als volgt:
Nu, als u een upgrade uitvoert van alle pakketten zijn pakketten linux-generic -, linux-headers-generic-en linux-image-generic moet ook dit worden opgewaardeerd.
het Verwijderen van Onnodige Pakketten:
Nadat de upgrade is voltooid, kunt u het verwijderen van alle onnodige pakketten met de volgende opdracht:
In mijn geval, geen onnodige pakketten zijn beschikbaar.
Als u onnodige pakketten hebt, worden ze weergegeven en wordt u gevraagd ze te verwijderen. Druk gewoon op Y en druk vervolgens op <Enter> om ze te verwijderen.
opruimen Caches:
zodra u uw computer hebt geüpgraded, zal de nieuwere versie van pakketten in de cache worden opgeslagen in de map /var/cache/apt/archives/ van uw computer. U kunt ze verwijderen en schijfruimte vrijmaken.
om ze te verwijderen, voer je het volgende commando uit:
De in de cache opgeslagen pakketten moeten worden verwijderd.
zo upgrade je Ubuntu 20.04 LTS vanaf de opdrachtregel. Bedankt voor het lezen van dit artikel.