Installeren van packages met APT

Voor het installeren van software (packages) hebben we het commando ‘apt’. (Advanced Packaging Tool ) Hiermee worden packages vanuit ‘repository‘ servers op het Internet gedownload. ‘Packages’ is de naam voor een applicatie waarin o.a. gecompileerde programma’s met versiebeheer, configuratiebestanden en afhankelijkheden staan waarmee software geïnstalleerd kan worden, verwijderd of ge-update.

Repositories

Welke repository-servers geraadpleegd worden, is te vinden in het bestand ‘/etc/apt/sources.list‘, bijvoorbeeld:

deb http://ftp.debian.org/debian stretch main contrib non-free
deb http://ftp.debian.org/debian/ stretch-updates main contrib non-free
deb http://security.debian.org/ stretch/updates main contrib non-free

apt

Een package installeren, bijvoorbeeld de Network Time Service (NTP) daemon:

sudo apt install ntp

Verwijderen van een package:

sudo apt remove ntp

Om ongebruikte packages te verwijderen is het het commando:

sudo apt autoremove

Zoeken naar een package waar de naam ‘ntp’ in voorkomt:

sudo apt-cache search ntp

Updaten van de package-list:

sudo apt update

Upgraden van geïnstalleerde packages:

sudo apt upgrade

De kernel en firmware zijn ook packages en zullen met bovenstaande commando’s ook ge-update worden.

Opruimen

Packages die eenmaal geïnstalleerd zijn worden bewaard in /var/cache/apt/archives en kunnen verwijderd worden indien de ruimte op de SD card nodig is met:

sudo apt clean

Oudere packages in de cache kunnen opgeruimd worden met:

sudo apt autoclean

Om te controleren of er geen ontbrekende afhankelijkheden zijn:

sudo apt check

Meer commando’s en opties voor apt-get kunnen gevonden worden met:

sudo apt

Updaten van de kernel

sudo apt install rpi-update
sudo rpi-update

Deze laatste twee commando’s zijn niet aanbevolen bij gebruik van de speciale Volumio image!