Complete apt package manager gids voor Linux

In deze complete gids artikel, leer je over apt (Advanced Package Management Tool voor Linux). U leert alle nodige commando’s met betrekking tot de apt package manager.

  • Wat is een package manager of package management tool?
  • Wat doet het?
  • Hoe het te gebruiken?

Als u dergelijke vragen in je hoofd dan is dit artikel zal u helpen alles te begrijpen. Dus laten we zonder verder te gaan in de apt gids.

Wat is een package manager?

Een package manager is een tool die u gebruikt om de toepassingen, bibliotheken en afhankelijkheden in uw Linux-distributie te beheren. U kunt er allerlei pakketgerelateerde wijzigingen in het systeem mee uitvoeren, zoals:

  • Pakketten installeren of bijwerken
  • Pakketten verwijderen of opnieuw installeren
  • Lijsten maken van of zoeken in pakketten
  • Pakketdetails weergeven
  • Pakketbestanden downloaden, enz.

Omdat Linux zeer veelzijdig is, hebben we veel opties voor pakketbeheerders:

  • – APT (Advanced Package Tool)
  • – DNF (Dandified Yum)
  • – Zypper
  • – Pacman
  • – Dpkg (Debian package)

Hoewel, APT is de meest populaire onder hen en het wordt gebruikt door de meeste van de populaire Linux-distributies zoals Ubuntu, Debian, Zorin OS, Mint Linux, Elementary OS, Bodhi Linux, MX Linux, Lite Linux, LUbuntu, POP! OS, Deepin, en de lijst van de distributies gaat op-n-op.

Dus laten we eens kijken hoe apt-get gerelateerde commando te gebruiken om pakketten te beheren in een Linux distributie. We zullen gaan door de meest nuttige apt commando’s.

APT pakketbeheer commando’s

Hier is de lijst van apt commando’s die u kunt gebruiken.

Het ‘update’ commando werkt de repository bij voor pakketten en krijgt de update informatie gerelateerd aan pakketten:

sudo apt update

Na het bijwerken van de repositories in het systeem, wil je misschien het (de) pakket(ten) bijwerken:

sudo apt upgrade package-namesudo apt upgrade

Om alle pakketten in een keer te upgraden, gebruik je de ‘upgrade’ parameter met apt:

sudo apt upgrade

Om elk pakket in het systeem te installeren gebruik je de ‘install’ parameter. Je kunt een of meerdere pakketten tegelijk installeren.

sudo apt install package-name package-name

Hetzelfde geldt voor het verwijderen van de pakketten, je kunt ‘remove’ en ‘purge’ gebruiken. Ook hier kun je zowel een enkele package als meerdere packages tegelijk gebruiken.

sudo apt remove package-name

Het verschil tussen ‘purge’ en ‘remove’ is dat met ‘remove’ alleen de package wordt verwijderd, maar niet het configuratie- of gegevensbestand. Het ‘purge’ commando verwijdert echter alles.

sudo apt purge package-name

U kunt naar een pakket in de repository zoeken met ‘apt search’:

sudo apt search name

Ook kunt u alle details met betrekking tot een pakket/toepassing in de repository krijgen met ‘apt show’:

sudo apt show package-name

Resultaat van het bovenstaande commando:

$ sudo apt show neofetch Package: neofetch Version: 7.0.0-1 Priority: optional Section: universe/utils Origin: Ubuntu Maintainer: Ubuntu Developers Original-Maintainer: Nobuhiro Iwamatsu Bugs: https://bugs.launchpad.net/ubuntu/+filebug Installed-Size: 339 kB Recommends: chafa Homepage: https://github.com/dylanaraps/neofetch Task: lubuntu-desktop Download-Size: 77.5 kB APT-Manual-Installed: yes APT-Sources: http://archive.ubuntu.com/ubuntu focal/universe amd64 Packages Description: Shows Linux System Information with Distribution Logo Neoftech is a cross-platform and easy-to-use system information command line script that collects your Linux system information and display it on the terminal next to an image, it could be your distributions logo or any ascii art of your choice.

U kunt ‘apt list’ gebruiken om een lijst te maken van de applicatie en de beschikbare architectuur(en):

sudo apt list package-name

Resultaat van bovenstaand commando:

sudo apt list package-name Listing... Done vlc/focal 3.0.9.2-1 amd64 vlc/focal 3.0.9.2-1 i386

U kunt ook het pakketbestand downloaden (vlc.deb) met ‘apt download’:

sudo apt download package-name

Om de een of andere reden moet je een pakket/toepassing opnieuw installeren, je kunt dat doen met ‘apt reinstall’:

sudo apt reinstall package-name

De ‘autoremove’ wordt gebruikt om pakketten te verwijderen die automatisch werden geïnstalleerd om te voldoen aan afhankelijkheden voor andere pakketten, maar nu niet meer nodig zijn omdat afhankelijkheden zijn veranderd of het pakket (of de pakketten) die ze nodig hadden in de tussentijd zijn verwijderd.

sudo apt autoremove

Je zult merken dat commando’s die beginnen met ‘sudo apt install’ of ‘sudo apt-get install’ beide op dezelfde manier werken, dus als je geen zin hebt om ‘-get’ toe te voegen bij ‘apt’ dan kun je elimineren.
Om je mijn geheim te vertellen gebruik ik nauwelijks ‘-get’, laat ‘apt’ dat alsjeblieft niet weten. Het is geheim.
Kijk ook eens naar: Applications Installing in Linux | Complete guide

Watch Video guide on YouTube

U kunt ook een stap-voor-stap video gids op YouTube bekijken om het beter te begrijpen.

Conclusie

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.