De software die u op uw pc uitvoert, maakt het echt persoonlijk. Het zegt veel over waar je mee werkt, wat je graag doet of je hobby's.

Deze gids gaat in op het beheren van softwarepakketten met Debian Package Manager (dpkg) op Debian-gebaseerde Linux-distributies zoals Ubuntu, Debian, Mint en Kali, enz. Debian-softwarepakketten hebben de extensie .deb.

Softwarebeheer is een van de meest voorkomende taken die u op uw pc of als systeembeheerder uitvoert.

Wat is Dpkg?

Dpkg is een hulpprogramma op laag niveau dat bestaat uit een reeks opdrachten die worden gebruikt bij het installeren, verwijderen, weergeven en beheren van softwarepakketten op Debian-gebaseerde Linux-distributies.

Het hulpprogramma dpkg is de basis waarop andere softwarebeheertools zoals Apt en Synaptic zijn gebouwd. Deze worden gecategoriseerd als softwarebeheertools op hoog niveau.

Het lokaal installeren van Debian (.deb) Softwarepakketbestanden op uw pc is een van de specialiteiten van dpkg.

Dit is met name belangrijk voor het installeren van software op machines die off-grid zijn om veiligheidsredenen of vanwege problemen met de netwerkverbinding. Opvallende softwarepakketten die met dpkg kunnen worden geïnstalleerd, zijn onder meer VS Code, Google Chrome en VirtualBox om er maar een paar te noemen.

instagram viewer

Lijst met geïnstalleerde softwarepakketten

Voer de volgende opdracht uit om een ​​lijst met geïnstalleerde softwarepakketten op uw computer te zien.

dpkg --get-selections

De --get-selecties opdrachtoptie toont geïnstalleerde pakketnamen in een eenvoudig en schoon formaat.

Om de beschikbare versiedetails over geïnstalleerde pakketten weer te geven, kunt u de volgende opdracht gebruiken. Bovendien wordt informatie zoals de softwareversie, geïnstalleerde grootte, oorsprong, prioriteit, enz. Vermeld.

dpkg --print-beschikbaar

Als u softwarepakketinformatie in tabelvorm wilt weergeven. U kunt de dpkg-query commando als volgt.

dpkg-query --list

Softwarepakketten installeren

Het installeren van softwarepakketten is een van de meest voorkomende taken die we uitvoeren op onze pc's. Voordat u kunt installeren softwarepakketten op uw computer met dpkg moet u eerst het softwarepakket downloaden en hebben plaatselijk. U kunt softwarepakketten eenvoudig downloaden via uw browser of via tools zoals wget of curl.

U heeft verhoogde rechten nodig om softwarepakketten met dpkg te installeren en te verwijderen.

Bijvoorbeeld om te installeren Google Chrome, download het naar de map Downloads. Voer vervolgens gewoon de volgende opdracht uit.

sudo dpkg --install ~ / Downloads / google-chrome-stable_current_amd64.deb

Afhankelijkheden herstellen

Softwarepakketten in Linux zijn vaak afhankelijk van andere stukjes software om soepel te werken.

Als je pakketten installeert via dpkg, is het vaak verstandig om afhankelijkheden met Apt te herstellen met behulp van het volgende commando om er zeker van te zijn dat alles goed werkt.

sudo apt install -f

Tip: U kunt een verkorte methode gebruiken voor de meeste dpkg-opdrachten. Bijvoorbeeld, dpkg -i pakketnaam in plaats van dpkg --install pakketnaam voor het installeren van softwarepakketten. Deze gids gebruikt de laatste benadering omdat de lange commando's meer voor zichzelf spreken.

Verwant: Hoe u defecte pakketten op Linux kunt zoeken en repareren

Software bijwerken

Je systeem up-to-date is een goede verdedigingslinie tegen beveiligingsfouten en is de sleutel tot een stabieler en robuuster systeem.

Om softwarepakketten die via dpkg zijn geïnstalleerd bij te werken, moet u eerst het nieuwere pakket downloaden en het vervolgens installeren via de installatieopdracht die in de bovenstaande sectie wordt besproken.

Gebruik het - audit optie. Deze opdrachtoptie controleert of alle pakketten correct zijn geïnstalleerd en of er afhankelijkheden ontbreken. Mocht er een kapot pakket zijn, dan zal het hulpprogramma dpkg u advies geven over voorgestelde oplossingen.

dpkg --audit

Een softwarepakket opnieuw configureren

Een andere krachtige optie die dpkg biedt, is de mogelijkheid om een ​​reeds geïnstalleerd softwarepakket opnieuw te configureren. Om bijvoorbeeld VirtualBox opnieuw te configureren, kunt u de onderstaande opdracht uitvoeren en krijgt u een configuratiescherm te zien.

sudo dpkg-virtualbox-6.1 opnieuw configureren

Softwarepakketten verwijderen

Als u een stuk software niet langer nodig heeft en klaar bent om het te verwijderen, of u wilt het verwijderen om de software te upgraden, dan kunt u de --verwijderen commando optie.

sudo dpkg --verwijder google-chrome-stable

(In de bovenstaande opdracht, google-chrome-stable is de pakketnaam)

Wanneer u softwarepakketten verwijdert met de optie --remove, blijven de configuratiebestanden die zijn gekoppeld aan het pakket dat u verwijdert intact. Dus de volgende keer dat u dat stukje software opnieuw installeert, worden de vorige configuraties gebruikt.

Om een ​​softwarepakket en de bijbehorende configuraties volledig te verwijderen, kunt u de optie --purge gebruiken.

sudo dpkg --purge google-chrome-stable

Informatie opvragen over een softwarepakket

U kunt meer informatie krijgen over het pakket waarmee u gaat installeren --info.

sudo dpkg --info ~ / Downloads / google-chrome-stable_current_amd64.deb

De uitvoer bevat informatie zoals de softwarearchitectuur, de onderhouder en het versienummer, enz.

Inhoud van softwarepakket inspecteren

U kunt ook de inhoud van een Debian-pakket inspecteren met --inhoud. De lijst geeft een overzicht van de directorystructuur van het pakket en alle belangrijke bestanden, zoals de softwarelicentie en andere manifestbestanden.

dpkg --contents ~ / Downloads / google-chrome-stable_current_amd64.deb

De inhoud van het pakket wordt weergegeven in een lange lijst, zoals hieronder.

Uitzoeken of een pakket is geïnstalleerd

U kunt eenvoudig controleren of er een softwarepakket op uw computer is geïnstalleerd met behulp van de --toestand optie. Als u bijvoorbeeld wilt weten of zoom op uw systeem is geïnstalleerd, voert u gewoon de onderstaande opdracht uit.

sudo dpkg --status zoom

De uitvoer geeft ook andere details weer, zoals het doel van het softwarepakket en de leverancier.

Een voorbeelduitvoer ziet er als volgt uit. Regel twee van de opdrachtuitvoer toont bijvoorbeeld de status van het pakket. Zoals u aan de uitvoer kunt zien, is het zoompakket op deze specifieke machine geïnstalleerd.

U kunt zoeken naar pakketmappen die voldoen aan de voorwaarden voor gratis distributie volgens de Debian-normen op hun officiële site.

Lees verder: Basisopdrachten om u op weg te helpen met Linux

Hulp krijgen

Om meer te weten te komen over het dpkg commando kun je het --helpen optie.

dpkg --help

Gebruik de Man Pages voor meer gedetailleerde informatie over de dpkg-opdrachtopties en de status van softwarepakketten.

man dpkg

Hoe zit het met alternatieve pakketbeheerders?

dpkg is een krachtig hulpprogramma voor het installeren en beheren van softwarepakketten. Tools op een hoger niveau, zoals apt en synaptic, gebruiken dpkg. Andere alternatieven voor het installeren van pakketten zijn onder meer Apt, Synaptic en Aptitude.

E-mail
Een beginnershandleiding voor het installeren van software in Ubuntu met APT

Als je Ubuntu hebt gebruikt, heb je waarschijnlijk ooit de opdracht apt gebruikt. Maar wist je dat er zoveel meer aan de hand is dan apt-get install en apt-get upgrade?

Lees Volgende

Gerelateerde onderwerpen
  • Linux
  • Linux
  • Pakketbeheerders
Over de auteur
Mwiza Kumwenda (2 Artikelen gepubliceerd)

Mwiza ontwikkelt software van beroep en schrijft uitgebreid over Linux en front-end programmeren. Enkele van zijn interesses zijn geschiedenis, economie, politiek en bedrijfsarchitectuur.

Meer van Mwiza Kumwenda

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Nog een stap…!

Bevestig uw e-mailadres in de e-mail die we u zojuist hebben gestuurd.

.