APT (Advanced Packaging Tool)

aptis een opdrachtregelprogramma voor het installeren, bijwerken, verwijderen en anderszins beheren van deb-pakketten op Ubuntu, Debian en gerelateerde Linux-distributies. Het combineert de meest gebruikte commandos van de apt-geten apt-cachetools met verschillende standaardwaarden van sommige opties.

aptis ontworpen voor interactief gebruik. Gebruik bij voorkeur apt-geten apt-cache op je CLI omdat deze achterwaarts compatibel zijn tussen de verschillende versies en meer opties en functies hebben.

De meeste aptopdrachten moeten worden uitgevoerd als een gebruiker met sudorechten.

Pakketindex bijwerken ( apt update)

De APT-pakketindex is in feite een database die records bevat van beschikbare pakketten uit de repositories die in uw systeem zijn ingeschakeld.

Voer de onderstaande opdracht uit om de pakketindex bij te werken. Dit haalt de laatste wijzigingen uit de APT-repositories:

sudo apt update

Werk altijd de pakketindex bij voordat je een upgrade uitvoert of nieuwe pakketten installeert.

Pakketten upgraden ( apt upgrade)

Het regelmatig bijwerken van uw Linux-systeem is een van de belangrijkste aspecten van algehele systeembeveiliging.

Om de geïnstalleerde pakketten te upgraden naar hun nieuwste versies, voer je het volgende uit:

sudo apt upgrade

De opdracht upgrade geen pakketten die moeten worden verwijderd van geïnstalleerde pakketten.

Als je een enkel pakket wilt upgraden, geef je de pakketnaam door:

sudo apt upgrade package_name

Het is altijd een goed idee om automatische beveiligingsupdates te configureren.

Volledige upgrade ( apt full-upgrade)

Het verschil tussen upgradeen full-upgradeis dat de laatste de geïnstalleerde pakketten zal verwijderen als dat nodig is om het hele systeem te upgraden.

sudo apt full-upgrade

Wees extra voorzichtig bij het gebruik van deze opdracht.

Pakketten installeren ( apt install)

Het installeren van pakketten is net zo eenvoudig als het uitvoeren van de volgende opdracht:

sudo apt install package_name

Als je meerdere pakketten met een commando wilt installeren, specificeer ze dan als een door spaties gescheiden lijst:

sudo apt install package1 package2

Pakketten verwijderen ( apt remove)

Om een geïnstalleerd pakket te verwijderen, type je het volgende:

sudo apt remove package_name

U kunt ook meerdere pakketten specificeren, gescheiden door spaties:

sudo apt remove package1 package2

De removeopdracht verwijdert de opgegeven pakketten, maar het kan enkele configuratiebestanden achterlaten. Als je het pakket inclusief alle configuratiebestanden wilt verwijderen, gebruik dan in purgeplaats van remove:

sudo apt purge package_name

 

Verwijder ongebruikte pakketten ( apt autoremove)

Elke keer dat een nieuw pakket dat afhankelijk is van andere pakketten op het systeem wordt geïnstalleerd, worden de pakketafhankelijkheden ook geïnstalleerd. Wanneer het pakket wordt verwijderd, blijven de afhankelijkheden op het systeem. Deze overgebleven pakketten worden door niets anders meer gebruikt en kunnen worden verwijderd.

Gebruik de volgende opdracht om de onnodige afhankelijkheden te verwijderen:

sudo apt autoremove

Pakketten weergeven ( apt list)

Met het listcommando kun je een lijst maken van de beschikbare, geïnstalleerde en upgradebare pakketten.

Gebruik het volgende commando om alle beschikbare pakketten weer te geven:

sudo apt list

Het commando zal een lijst van alle pakketten afdrukken, inclusief informatie over de versies en architectuur van het pakket. Om erachter te komen of een specifiek pakket is geïnstalleerd, kun je de uitvoer filteren met het grepcommando.

sudo apt list | grep package_name

Om alleen de geïnstalleerde pakketten weer te geven, type je:

sudo apt list --installed

Het kan handig zijn om een ​​lijst te krijgen van de pakketten die geupgraded kunnen worden voordat je de pakketten daadwerkelijk gaat upgraden:

sudo apt list --upgradeable

Pakketten zoeken ( apt search)

Met dit commando kun je naar een bepaald pakket zoeken in de lijst met beschikbare pakketten:

sudo apt search package_name

Indien gevonden, retourneert het commando de pakketten waarvan de naam overeenkomt met de zoekterm.

Pakketinformatie ( apt show)

De informatie over de pakketafhankelijkheden, de installatiegrootte, de pakketbron, enzovoort, kan handig zijn voordat je een nieuw pakket verwijdert of installeert.

Gebruik het showcommando om informatie over een bepaald pakket op te halen :

sudo apt show package_name

Conclusie

Weten hoe je pakketten moet beheren, is een essentieel onderdeel van het Linux-systeembeheer.

aptis een pakketbeheerder voor op Debian gebaseerde distributies. Voor meer informatie over de aptopdracht open je de terminal en type je man apt.