Hoe maak je een lijst van geïnstalleerde pakketten op Ubuntu en Debian-gebaseerde Linux-distributies

Dus je hebt Ubuntu geïnstalleerd en begon het uitgebreid te gebruiken. Ergens op de lijn, bent u gebonden aan het spoor van de software die u had geïnstalleerd in de loop van de tijd te verliezen.

Dat is volkomen normaal. Niemand verwacht dat u zich alle pakketten herinnert die op uw systeem zijn geïnstalleerd. Maar de vraag rijst, hoe weet u welke pakketten zijn geïnstalleerd? Hoe kan ik de geïnstalleerde pakketten zien?

Korte samenvatting

Om een lijst van alle geïnstalleerde pakketten te maken met apt:
apt list -installed

Lees de rest van de tutorial om meer te weten te komen over andere manieren en nog enkele tips om uw zoekopdracht naar geïnstalleerde pakketten te verfijnen.

Lijst geïnstalleerde pakketten in Ubuntu en Debian

Als u het commando apt veelvuldig gebruikt, verwacht u waarschijnlijk een commando als apt list installed packages. Je hebt het niet helemaal mis.

Hoewel het apt-get commando geen eenvoudige optie heeft zoals apt-get list installed packages, heeft apt hier een commando voor.

apt list --installed

Dit zal een lijst geven van alle pakketten die met apt zijn geïnstalleerd. Het zal ook de pakketten weergeven die als een afhankelijkheid zijn geïnstalleerd. Dit betekent dat je niet alleen de applicaties hebt die je hebt geïnstalleerd, maar ook een enorme lijst van bibliotheken en andere pakketten die je niet direct hebt geïnstalleerd.

Lijst van geïnstalleerde pakketten met apt commando

Controleer of een specifiek pakket is geïnstalleerd in Ubuntu

Omdat de lijst van geïnstalleerde pakketten enorm is, zou het een beter idee zijn om grep te gebruiken en de uitvoer te filteren voor een bepaald pakket.

apt list --installed | grep program_name

Een betere manier is om dit commando te gebruiken:

apt -qq list program_name --installed

Beide q opties zijn voor stille modus. En op deze manier wordt alleen gezocht naar programma’s die zijn geïnstalleerd.

Merk op dat de bovenstaande methode ook de toepassingen weergeeft die zijn geïnstalleerd met .deb-bestanden. Dat is cool, nietwaar?

Andere manieren om geïnstalleerde pakketten in Ubuntu/Debian te controleren

Als je mijn apt vs apt-get vergelijking artikel hebt gelezen, weet je waarschijnlijk al dat zowel apt als apt-get in principe dpkg gebruiken. Dit betekent dat je het dpkg commando kunt gebruiken om een lijst te maken van alle geïnstalleerde pakketten in Debian.

dpkg-query -l

Je kunt de uitvoer weer filteren met grep om naar een specifiek pakket te zoeken.

Lijsten van geïnstalleerde pakketten met dpkg

Tot nu toe heb je te maken gehad met applicaties die geïnstalleerd zijn met Debian’s pakketbeheerder. Hoe zit het met Snap- en Flatpak-toepassingen? Hoe kunt u deze in een lijst weergeven omdat ze niet toegankelijk zijn met apt en dpkg?

Om alle Snap-pakketten te tonen die op uw systeem zijn geïnstalleerd, gebruikt u dit commando:

snap list

Snap list geeft ook aan welke applicaties van een geverifieerde uitgever afkomstig zijn met een groen vinkje.

Lijst van geïnstalleerde Snap packages

Om een lijst van alle op uw systeem geïnstalleerde Flatpak packages te maken, gebruikt u dit:

flatpak list

Laat me het voor u samenvatten.

Samenvatting

Om een lijst van pakketten te maken met het apt commando:

apt list -installed

Om een lijst van pakketten te maken met het dpkg commando:

dpkg-query -l

Om een lijst van Snap pakketten te maken die op uw systeem zijn geïnstalleerd:

snap list

Om een lijst te maken van de Flatpak pakketten die op uw systeem zijn geïnstalleerd:

flatpak list

Lijst van de recent geïnstalleerde pakketten

Tot nu toe zag u de lijst van geïnstalleerde pakketten in alfabetische volgorde. Wat als u de recent geïnstalleerde pakketten wilt zien?

Gelukkig houdt een Linux systeem een log bij van alles wat er in uw systeem gebeurt. U kunt de logs raadplegen om de recent geïnstalleerde pakketten te zien.

Er zijn een paar manieren om dit te doen. U kunt ofwel de dpkg commando’s log of de apt commando’s log gebruiken.

U moet grep commando gebruiken om het resultaat te filteren om alleen de geïnstalleerde pakketten te tonen.

grep " install " /var/log/dpkg.log

Dit zal alle pakketten inclusief de afhankelijkheden tonen die onlangs op uw systeem zijn geïnstalleerd, samen met de tijd van installatie.

2019-02-12 12:41:42 install ubuntu-make:all 16.11.1ubuntu1
2019-02-13 21:03:02 install xdg-desktop-portal:amd64 0.11-1
2019-02-13 21:03:02 install libostree-1-1:amd64 2018.8-0ubuntu0.1
2019-02-13 21:03:02 install flatpak:amd64 1.0.6-0ubuntu0.1
2019-02-13 21:03:02 install xdg-desktop-portal-gtk:amd64 0.11-1
2019-02-14 11:49:10 install qml-module-qtquick-window2:amd64 5.9.5-0ubuntu1.1
2019-02-14 11:49:10 install qml-module-qtquick2:amd64 5.9.5-0ubuntu1.1
2019-02-14 11:49:10 install qml-module-qtgraphicaleffects:amd64 5.9.5-0ubuntu1

U kunt ook de geschiedenis van apt commando gebruiken. Dit toont alleen de programma’s die je hebt geïnstalleerd met apt commando. Het zal niet de afhankelijkheden tonen die mee geïnstalleerd zijn, hoewel de details aanwezig zijn in de logs. Soms wil je dat gewoon zien, toch?

grep " install " /var/log/apt/history.log

De uitvoer zou er ongeveer zo uit moeten zien:

Commandline: apt install pinta
Commandline: apt install pinta
Commandline: apt install tmux
Commandline: apt install terminator
Commandline: apt install moreutils
Commandline: apt install ubuntu-make
Commandline: apt install flatpak
Commandline: apt install cool-retro-term
Commandline: apt install ubuntu-software
Lijst van recent geïnstalleerde pakketten

Het geschiedenis logboek van apt is erg handig omdat het de tijd laat zien wanneer het apt commando werd uitgevoerd, de gebruiker die het commando uitvoerde en de pakketten die door een commando werden geïnstalleerd.

Bonus Tip: Toon geïnstalleerde toepassingen in Software Center

Als u niet comfortabel bent met de terminal en de commando’s, heeft u nog steeds een manier om de toepassingen te zien die op uw systeem zijn geïnstalleerd.

U kunt het Software Center openen en op het tabblad Geïnstalleerd klikken. U ziet dan de lijst met toepassingen die op uw systeem zijn geïnstalleerd.

Tonen van geïnstalleerde toepassingen in Software Center

Het toont echter niet de bibliotheken en ander opdrachtregelmateriaal, maar misschien wilt u dat niet zien omdat u meer op GUI’s bent gericht. Anders kunt u altijd de Synaptic Package Manager gebruiken.

Dat was het

Ik hoop dat deze korte tutorial u heeft geholpen om de lijst met geïnstalleerde pakketten op Ubuntu en Debian gebaseerde distributies te zien.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.