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.
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
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.
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
sudo apt install rpi-update sudo rpi-update
Deze laatste twee commando’s zijn niet aanbevolen bij gebruik van de speciale Volumio image!