- 1 1. Inleiding
- 2 2. Hoe geïnstalleerde pakketten te lijsten
- 3 3. Hoe te controleren of een specifiek pakket is geïnstalleerd
- 4 . Hoe gedetailleerde informatie over geïnstalleerde pakketten weer te geven
- 5 5. Hoe het aantal geïnstalleerde pakketten te controleren
- 6 6. Samenvatting
- 7 7. FAQ
- 7.1 Vraag 1: Wat is het verschil tussen apt en dpkg?
- 7.2 Vraag 2: Wat zijn Snap-pakketten?
- 7.3 Vraag 3: Wat is de gemakkelijkste manier om te controleren of een specifiek pakket geïnstalleerd is?
- 7.4 Q4: Wat moet ik doen als een commando niet werkt?
- 7.5 Q5: Hoe kan ik een geïnstalleerd pakket verwijderen?
- 7.6 Q6: Kan ik de lijst van geïnstalleerde pakketten opslaan in een bestand?
- 8 Conclusie
1. Inleiding
Ubuntu is een betrouwbare Linux-distributie die door veel ontwikkelaars en ingenieurs wordt vertrouwd. Tijdens het gebruik ervan heb je soms mogelijk nodig om te controleren welke pakketten momenteel op je systeem zijn geïnstalleerd.
Bijvoorbeeld, je wilt mogelijk verifiëren of een specifiek pakket correct is geïnstalleerd of onnodige pakketten identificeren en verwijderen. In dergelijke gevallen wordt het weten hoe je geïnstalleerde pakketten kunt bekijken essentieel.
Dit artikel legt in detail uit hoe je geïnstalleerde pakketten in Ubuntu kunt controleren. We zullen praktische methoden introduceren die geschikt zijn voor beginners tot gevorderde gebruikers, dus lees tot het einde om deze essentiële commando’s te beheersen.
2. Hoe geïnstalleerde pakketten te lijsten
Er zijn verschillende manieren om geïnstalleerde pakketten op Ubuntu te controleren. Hier introduceren we de drie meest voorkomende methoden, elk geschikt voor verschillende voorkeuren en gebruiksscenario’s.
Het apt-commando gebruiken
Het apt-commando is een van de meest gebruikte pakketbeheersingshulpmiddelen in Ubuntu. Om geïnstalleerde pakketten te lijsten, voer het volgende commando uit:
apt list --installed
Uitleg van het commando
apt list: Lijst pakketinformatie die beschikbaar is in het systeem.--installed: Toont alleen de pakketten die momenteel zijn geïnstalleerd.
Voorbeeldoutput
Wanneer uitgevoerd, zie je een lijst van geïnstalleerde pakketten vergelijkbaar met het onderstaande voorbeeld:
accountsservice/now 0.6.55-0ubuntu12 amd64 [installed,automatic]
acl/now 2.2.53-10 amd64 [installed]
Het dpkg-commando gebruiken
dpkg is een laag-niveau hulpmiddel dat wordt gebruikt om Debian-pakketten direct te beheren. Je kunt het volgende commando gebruiken om geïnstalleerde pakketten te bekijken:
dpkg-query -l
Uitleg van het commando
dpkg-query: Vraagt de dpkg-database op om pakketinformatie op te halen.-l: Lijst alle geïnstalleerde pakketten.
Voorbeeldoutput
ii accountsservice 0.6.55-0ubuntu12 amd64 query and manipulate user account information
ii acl 2.2.53-10 amd64 access control list utilities
Hier geeft ii aan dat het pakket correct is geïnstalleerd.
Het snap-commando gebruiken
snap is een modern pakketbeheersysteem dat is geïntroduceerd in Ubuntu. Om Snap-geïnstalleerde pakketten te controleren, gebruik het volgende commando:
snap list
Uitleg van het commando
snap list: Toont een lijst van alle Snap-pakketten die op het systeem zijn geïnstalleerd.
Voorbeeldoutput
Name Version Rev Tracking Publisher Notes
core 16-2.58 12834 latest/stable canonical✓ core
Dit commando is nuttig voor het controleren van de versie- en revisiedetails van Snap-pakketten.
Samenvatting
apt list --installed: Eenvoudige en snelle manier om geïnstalleerde pakketten te bekijken.dpkg-query -l: Geschikt voor het controleren van meer gedetailleerde informatie.snap list: Voor het bekijken van Snap-geïnstalleerde pakketten.
Door deze commando’s op de juiste manier te gebruiken, kun je Ubuntu-pakketten efficiënt beheren.
3. Hoe te controleren of een specifiek pakket is geïnstalleerd
Ubuntu biedt verschillende efficiënte methoden om te controleren of een specifiek pakket is geïnstalleerd. Laten we onderzoeken hoe dit te doen met de apt– en dpkg-commando’s.
Controleren met het apt-commando
Met het apt-commando kun je eenvoudig zoeken naar een specifiek pakket in de lijst van geïnstalleerde pakketten.
Commando-voorbeeld
Combineer het met grep om te zoeken naar een specifieke pakketnaam:
apt list --installed | grep package-name
Voorbeelduitvoering
Om te controleren of het curl-pakket is geïnstalleerd:
apt list --installed | grep curl
Voorbeeldoutput
curl/now 7.68.0-1ubuntu2.6 amd64 [installed]
Dit bevestigt dat curl op het systeem is geïnstalleerd.
Controleren met het dpkg-commando
Het dpkg-commando kan ook worden gebruikt om te verifiëren of een bepaald pakket is geïnstalleerd.
Commando-voorbeeld
dpkg-query -l | grep package-name
Voorbeelduitvoering
Bijvoorbeeld, om te controleren of git is geïnstalleerd:
dpkg-query -l | grep git
Voorbeeldoutput
ii git 1:2.25.1-1ubuntu3.2 amd64 fast, scalable, distributed revision control system
De ii het pakket correct geïnstalleerd is.
Snap-pakketten controleren
Als het pakket via Snap is geïnstalleerd, gebruik dan het volgende commando:
snap list | grep package-name
Voorbeelduitvoering
Om te controleren of chromium als Snap-pakket is geïnstalleerd:
snap list | grep chromium
Voorbeeldoutput
chromium 97.0.4692.99 1892 latest/stable canonical✓ -
Dit bevestigt dat chromium als Snap-pakket is geïnstalleerd.
Samenvatting
apt list --installed | grep package-name: Eenvoudige en snelle controle.dpkg-query -l | grep package-name: Meer gedetailleerde informatie.snap list | grep package-name: Specifiek voor Snap-pakketten.
Met deze methoden kun je snel verifiëren of een bepaald pakket op je systeem is geïnstalleerd.
. Hoe gedetailleerde informatie over geïnstalleerde pakketten weer te geven
Soms wil je gedetailleerde informatie over een geïnstalleerd pakket bekijken — zoals de functie, afhankelijkheden of versie. In Ubuntu kun je de volgende commando’s gebruiken om die details op te halen.
Het apt show-commando gebruiken
Het apt show-commando toont gedetailleerde informatie over een specifiek pakket.
Voorbeeldcommando
apt show package-name
Voorbeelduitvoering
Bijvoorbeeld informatie over het curl-pakket te bekijken:
apt show curl
Voorbeeldoutput
Package: curl
Version: 7.68.0-1ubuntu2.6
Priority: optional
Section: web
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Description: command line tool for transferring data with URL syntax
This is a command line tool and library for transferring data with URLs.
Belangrijke informatie
- Package : Naam van het pakket.
- Version : Het versienummer van het pakket.
- Section : De categorie waartoe het behoort (bijv. web, utils).
- Maintainer : Contactinformatie van de pakketonderhouder.
- Description : Overzicht van wat het pakket doet.
Het dpkg-commando gebruiken
Je kunt ook het dpkg-commando gebruiken om details over een specifiek pakket te bekijken.
Voorbeeldcommando
dpkg -s package-name
Voorbeelduitvoering
Bijvoorbeeld, om details over het git-pakket te bekijken:
dpkg -s git
Voorbeeldoutput
Package: git
Status: install ok installed
Priority: optional
Section: vcs
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Description: fast, scalable, distributed revision control system
Git is a fast, scalable, distributed revision control system with an
unusually rich command set that provides both high-level operations
and full access to internals.
Dit commando geeft de installatiestatus en een samenvatting van het pakket.
Afhankelijkheden controleren
Als je afhankelijkheden wilt controleren, is apt show ook handig. Bijvoorbeeld, om afhankelijkheden voor het curl-pakket te bekijken:
apt show curl
De output bevat afhankelijkheidsinformatie zoals:
Depends: libc6 (>= 2.17), libcurl4 (>= 7.68.0-1ubuntu2.6)
Dit helpt te identificeren welke andere pakketten nodig zijn zodat de software correct functioneert.
Samenvatting
apt show package-name : Ideaal om afhankelijkheden en gedetailleerde pakketinfo te controleren.
dpkg -s package-name : Handig voor snelle en beknopte informatie.
Deze commando’s zijn waardevol om pakketten in detail te begrijpen en kunnen helpen bij systeemonderhoud en probleemoplossing.
5. Hoe het aantal geïnstalleerde pakketten te controleren
Als je wilt weten hoeveel pakketten er momenteel op je systeem geïnstalleerd zijn, biedt Ubuntu eenvoudige commando’s daarvoor. Dit kan nuttig zijn om de algehele systeemgrootte en -status te begrijpen.
Het apt-commando gebruiken
Je kunt het apt list-commando combineren met een pipe (|) en wc -l om het aantal geïnstalleerde pakketten te tellen.
Voorbeeldcommando
apt list --installed | wc -l
Uitleg van het commando
apt list --installed: Lijst geïnstalleerde pakketten op.wc -l: Telt het aantal regels, retourneert het totale aantal vermeldingen.
Voorbeeldoutput
543
In dit voorbeeld zijn 543 pakketten geïnstalleerd op het systeem.
Het gebruik van de dpkg-opdracht
Je kunt ook geïnstalleerde pakketten tellen met behulp van dpkg-query gecombineerd met grep en wc:
Opdrachtvoorbeeld
dpkg-query -l | grep '^ii' | wc -l
Uitleg van de opdracht
dpkg-query -l: Lijst geïnstalleerde pakketten op.grep '^ii': Filtert alleen geïnstalleerde pakketten (die gemarkeerd zijn metii).wc -l: Telt de gefilterde regels.
Voorbeeldoutput
487
Dit voorbeeld toont 487 geïnstalleerde pakketten.
Het controleren van het aantal Snap-pakketten
Om Snap-pakketten te tellen, gebruik je de snap list-opdracht:
Opdrachtvoorbeeld
snap list | wc -l
Opmerking
De uitvoer van snap list bevat een kopregel. Om het nauwkeurige aantal te krijgen, trek er één af:
snap list | tail -n +2 | wc -l
Samenvatting
- Apt-opdracht :
apt list --installed | wc -lgeeft een snelle telling. - Dpkg-opdracht :
dpkg-query -l | grep '^ii' | wc -lgeeft nauwkeurigere resultaten. - Snap-opdracht :
snap listtelt Snap-pakketten.
Deze opdrachten helpen je te beoordelen hoeveel pakketten en Snap-apps er momenteel geïnstalleerd zijn op je Ubuntu-systeem.
6. Samenvatting
Dit artikel legde meerdere methoden uit voor het controleren van geïnstalleerde pakketten in Ubuntu. Elke heeft zijn eigen voordelen, en je kunt kiezen afhankelijk van je doel.
In dit artikel behandelde methoden
- Lijst geïnstalleerde pakketten op
- Gebruikte
apt list --installedendpkg-query -lom alle geïnstalleerde pakketten op te lijsten. - Voor Snap-pakketten gebruikte
snap list.
- Specifieke pakketten controleren
- Gecombineerd met
grepom snel te verifiëren of een bepaald pakket geïnstalleerd is.
- Gedetailleerde informatie ophalen
- Gebruikte
apt showendpkg -som versie, afhankelijkheden en details te controleren.
- Geïnstalleerde pakketten tellen
- Gebruikte
wc -lom het totale aantal geïnstalleerde pakketten in het systeem te tellen.
Welke methode moet je gebruiken?
- Voor beginners: Gebruik de eenvoudige
apt-opdracht, zoalsapt list --installed. - Voor gedetailleerde inspectie: Gebruik
dpkgofapt showvoor diepere inzichten. - Voor Snap-gebruikers: Gebruik
snap listom alleen Snap-pakketten te bekijken.
Slotgedachten
Het beheersen van deze basisopdrachten helpt je Ubuntu-pakketten efficiënt te beheren. Gebruik de hier geïntroduceerde methoden om de status van je systeem te monitoren en problemen effectief op te lossen.

7. FAQ
Hieronder staan veelgestelde vragen over het controleren van geïnstalleerde pakketten in Ubuntu, die veelvoorkomende problemen behandelen voor beginners en gevorderde gebruikers.
Vraag 1: Wat is het verschil tussen apt en dpkg?
A:
apt is een hoogwaardige pakketbeheerder die algemeen wordt gebruikt in Ubuntu en Debian-gebaseerde systemen. Het beheert installatie, verwijdering en updates vanuit repositories. In tegenstelling daarmee is dpkg een laag-niveau tool die wordt gebruikt om lokale .deb-pakketten direct te beheren. Feit is dat apt intern afhankelijk is van dpkg.
Hoofdverschillen:
apt: Downloadt en installeert pakketten automatisch vanuit repositories.dpkg: Beheert lokale.deb-bestanden zonder repository-beheer.
Vraag 2: Wat zijn Snap-pakketten?
A:
Snap is een modern pakketssysteem ontwikkeld door Ubuntu. In tegenstelling tot traditionele Debian-pakketten bundelen Snaps alle afhankelijkheden binnen zichzelf, wat installatie over verschillende distributies vergemakkelijkt. Belangrijkste kenmerken zijn:
- Voordelen: Voorkomt afhankelijkheidsconflicten en staat toe de nieuwste app-versies.
- Nadelen: Kan groter van grootte zijn en langzamer opstarten.
Gebruik snap list of snap install om Snap-pakketten te beheren.
Vraag 3: Wat is de gemakkelijkste manier om te controleren of een specifiek pakket geïnstalleerd is?
A:
Gebruik de volgende apt-opdracht:
apt list --installed | grep package-name
Bijvoorbeeld, om te controleren of curl geïnstalleerd is:
apt list --installed | grep curl
Als de pakketnaam verschijnt in de uitvoer, betekent dat dat het pakket geïnstalleerd is.
Q4: Wat moet ik doen als een commando niet werkt?
A:
Volg deze probleemoplossingsstappen:
- Controleer op typfouten: Zorg ervoor dat het commando correct is getypt.
- Controleer machtigingen: Sommige commando’s vereisen
sudo. Probeer het toe te voegen en het commando opnieuw uit te voeren.sudo apt list --installed
- Update pakketlijsten: Als de pakketgegevens verouderd zijn, voer uit:
sudo apt update
- Controleer logs: Bekijk
/var/log/syslogofjournalctlvoor gedetailleerde fouten.
Q5: Hoe kan ik een geïnstalleerd pakket verwijderen?
A:
Gebruik apt remove of apt purge:
apt remove package-name: Verwijdert het pakket maar behoudt configuratiebestanden.apt purge package-name: Verwijdert zowel het pakket als de configuratiebestanden.
Voorbeeld:
sudo apt remove curl
Om ook configuratiebestanden te verwijderen:
sudo apt purge curl
Q6: Kan ik de lijst van geïnstalleerde pakketten opslaan in een bestand?
A:
Ja. Je kunt de lijst exporteren met het volgende commando:
apt list --installed > installed_packages.txt
Dit slaat alle geïnstalleerde pakketten op in installed_packages.txt. Je kunt dit bestand gebruiken om pakketten op een ander systeem opnieuw te installeren indien nodig.
Conclusie
Deze FAQ behandelde veelvoorkomende vragen en antwoorden over Ubuntu pakketbeheer. Gebruik deze tips om je systeembesturing efficiënter te maken, en blijf je command-line vaardigheden verbeteren om toekomstige probleemoplossingen met vertrouwen aan te pakken.


