Software
Om software te installeren gebruikt Linux package managers.
Ubuntu gebruikt standaard de apt package manager.
Wat is een package manager?
Een package manager is een programma dat het installeren, updaten en verwijderen van software automatiseert.
Zo werkt een package manager:
Je geeft het commando om een package te installeren.
Je moet sudo gebruiken omdat je niet alleen voor jouw gebruiker installeert.
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
Het kijkt in een lijst van packages die het lokaal heeft staan.
Het haalt de lijst van online repositories.
Deze lijst kan je updaten met
sudo apt update
om de nieuwste versies van packages te gebruiken.
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
De package manager kijkt wat het package nodig heeft om te werken.
Packages hebben vaak dependencies.
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
De package manager installeert het package en de dependencies.
Commando's
Commando's voor de apt package manager.
Installeer of update een package.
Download de nieuwste lijsten van packages en hun dependencies, versies...
Installeert nieuwere versies van packages die al op je systeem staan.
Zoek naar een package.
Verwijdert een package en laat de configuratie bestanden achter.
Verwijdert packages die automatisch als dependency geïnstalleerd waren en niet meer nodig zijn.
Verwijdert een package, de dependencies en de configuratie bestanden.
Toont alle packages, gebruik --installed
om de geïnstalleerde te zien.
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
Commando's & Terminologie
Commando | Uitleg |
---|---|
sudo apt install | Installeer of update een package. |
sudo apt update | Download de nieuwste lijsten van packages en hun dependencies, versies... |
sudo apt upgrade | Installeert nieuwere versies van packages die al op je systeem staan. |
apt search | Zoek naar een package. |
sudo apt remove | Verwijdert een package en laat de configuratie bestanden achter. |
sudo apt autoremove | Verwijdert packages die automatisch als dependency geïnstalleerd waren en niet meer nodig zijn. |
sudo apt purge | Verwijdert een package, de dependencies en de configuratie bestanden. |
apt list | Toont alle packages, gebruik --installed om de geïnstalleerde te zien. |
Term | Uitleg |
---|---|
Repository | Een online locatie / server waar data op staat. |
Dependency | Een stukje software dat een ander programma nodig heeft om te werken. |
Studeren
- Wat is een dependency?
Een stukje software dat een ander programma nodig heeft om te werken.
- Wat is het verschil tussen apt autoremove en apt purge?
apt autoremove
verwijdert alle dependencies die niet meer nodig zijn.apt purge
verwijdert één package met de dependencies en de configuratie bestanden.- Welk commando kan gebruikt worden om één enkel package te updaten?
apt install
kan het gegeven package updaten.