📦 Pakketten installeren
apt, sudo en de Linux app store — plus PHP & Composer als praktijkvoorbeeld.
Pakketbeheer: de Linux app store
In Windows download je een .exe en installeert het. In Linux gebruik je een pakketbeheerder — een soort gecureerde app store die alles regelt: downloaden, afhankelijkheden oplossen, updates.
apt is als een bezorgdienst die niet alleen jouw pakket brengt, maar ook alles wat erbij hoort automatisch meebrengt. Wil je PHP? apt installeert ook de benodigde libraries.
Jij gaat overwegend Ubuntu/Debian-servers tegenkomen op stage. apt is daarvoor de tool. De commando's zijn altijd hetzelfde — alleen de pakketnamen kunnen verschillen.
De apt-commando's
sudo apt update
Haalt de lijst van beschikbare pakketten op van de servers. Installeert nog niets — alleen bijwerken van de lijst.
💡 Altijd eerst updaten vóór je installeert — anders installeer je verouderde versies.
sudo apt install pakket
Installeert een pakket + alle afhankelijkheden. Vraagt bevestiging met [Y/n].
sudo apt remove pakket
Verwijdert een pakket (configuratiebestanden blijven).
sudo apt purge pakket verwijdert ook configuratiebestanden.
sudo apt upgrade
Installeert alle beschikbare updates voor geïnstalleerde pakketten.
sudo — tijdelijke beheerdersrechten
sudo staat voor SuperUser DO. Het voert één commando uit met beheerdersrechten, zonder dat je ingelogd bent als root.
- • Als root maak je één fout → systeem kapot
- • Geen audit trail: wie deed wat?
- • Malafide software krijgt meteen alle rechten
- • Goede praktijk: minimale rechten
- • Jij logt in als gewone gebruiker
- • sudo voor specifieke taken
- • Vraagt jouw wachtwoord (niet root)
- • Logs bijgehouden in /var/log/auth.log
Als je sudo gebruikt en je wachtwoord typt, zie je geen sterretjes. Dat is normaal in Linux — het beschermt tegen schouder-meekijkers die sterretjes tellen.
🎯 Praktijkvoorbeeld: PHP en Composer installeren
Op een verse Ubuntu-server installeer je PHP en Composer — de tools die je nodig hebt voor Symfony. Dit is wat je straks op je stage-server zal doen.
Composer staat niet als standaard pakket — we downloaden het installer-script en verplaatsen het naar /usr/local/bin zodat het overal beschikbaar is.
Samenvatting & kennischeck
apt update vóór installerenwhich commando laat zien waar het programma staat