apt
is 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-get
en apt-cache
tools met verschillende standaardwaarden van sommige opties.
apt
is ontworpen voor interactief gebruik. Gebruik bij voorkeur apt-get
en apt-cache
op je CLI omdat deze achterwaarts compatibel zijn tussen de verschillende versies en meer opties en functies hebben.
De meeste apt
opdrachten moeten worden uitgevoerd als een gebruiker met sudo
rechten.
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.
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.
apt full-upgrade
)Het verschil tussen upgrade
en full-upgrade
is 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.
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
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 remove
opdracht verwijdert de opgegeven pakketten, maar het kan enkele configuratiebestanden achterlaten. Als je het pakket inclusief alle configuratiebestanden wilt verwijderen, gebruik dan in purge
plaats van remove
:
sudo apt purge package_name
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
apt list
)Met het list
commando 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 grep
commando.
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
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.
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 show
commando om informatie over een bepaald pakket op te halen :
sudo apt show package_name
Weten hoe je pakketten moet beheren, is een essentieel onderdeel van het Linux-systeembeheer.
apt
is een pakketbeheerder voor op Debian gebaseerde distributies. Voor meer informatie over de apt
opdracht open je de terminal en type je man apt
.