Hoe installeer je een DEB-bestand in Ubuntu?

Hoe installeer je een DEB-bestand in Ubuntu?

Voor Linux-gebruikers kan software uit vele bronnen komen. Er zijn PPA's, softwarewinkels, de Snap-winkel, Flathub en meer. Je zult echter niet elke gewenste app in een van die apps vinden; het kan zijn dat u de website van een toepassingsleverancier moet bezoeken om een ​​bestand met de extensie .deb te downloaden en te installeren. Maar hoe installeer je een deb-bestand?





In dit artikel zullen we onderzoeken wat een deb-bestand is en hoe u een deb-bestand op verschillende manieren kunt installeren of verwijderen, zowel op het bureaublad als in de terminal. We zullen ook onderzoeken hoe u ze kunt bijwerken en hoe u ze op een BSD-besturingssysteem kunt installeren.





Wat is een Deb-bestand?

Deb-bestanden (afkorting van Debian) zijn archiefbestanden die niet alleen de benodigde bestanden voor een toepassingsprogramma bevatten, maar ook scripts voor installatie en configuratie van de app die u wilt installeren. Als u van Windows komt, lijken deb-bestanden op die manier op .exe-bestanden.





Moet je een Linux-expert zijn om een ​​deb-bestand te installeren?

Absoluut niet. Zoals we hieronder zullen zien, zijn er in feite veel eenvoudige manieren om een ​​deb-pakket te installeren op Ubuntu en andere op Debian gebaseerde distributies.



Gerelateerd: 8 sites voor het downloaden van DEB- of RPM Linux-apps

Een belangrijke opmerking is dat toepassingen die met deb-bestanden zijn geïnstalleerd, vaak vereisen dat er extra pakketten, de zogenaamde afhankelijkheden, worden geïnstalleerd om te kunnen werken. Hoewel alle methoden die vandaag zijn onderzocht, je deb-bestand zullen installeren, zullen ze niet allemaal de afhankelijkheden installeren, en we zullen noteren wanneer dat het geval is.





Softwarecentrum​

De meeste Linux-distributies bevatten een soort softwarecentrum-app. Ubuntu's heet Ubuntu Software Center en in Mint heet het Software Manager. Deze apps bieden u een aantrekkelijke browse- en installatie-ervaring voor pakketten.

Het is eenvoudig om een ​​van hen te gebruiken om een ​​deb-bestand te installeren. Als u dubbelklikt op het deb-bestand in uw bestandsbrowser, wordt doorgaans de installatie gestart met uw softwarecentrum.





Als het in plaats daarvan met een archiefbeheerder wordt geopend, klikt u met de rechtermuisknop op het bestand en selecteert u het softwarecentrum in de lijst met bruikbare toepassingen.

Deze methode wordt echter niet aanbevolen, omdat softwarecentrum-apps er niet voor zorgen dat de afhankelijkheden van het deb-bestand worden geïnstalleerd. Sommige van de latere methoden in deze lijst zijn beter voor dat doel gebouwd.

Als u een app met het softwarecentrum wilt verwijderen, moet u zoeken naar een lijst met geïnstalleerde apps.

Als u op een daar vermeld pakket klikt, krijgt u de mogelijkheid om het te verwijderen.

Gdebi

Gdebi is een kleine applicatie die speciaal is ontworpen voor het uitpakken van deb-bestanden met een eenvoudige GUI-interface. Het controleert ook op de afhankelijkheden van het bestand en waarschuwt u wanneer Gdebi ze gaat installeren.

Gdebi is vaak vooraf geïnstalleerd op op Ubuntu gebaseerde distributies. Maar als je het om de een of andere reden niet hebt, kun je het snel installeren met deze opdracht:

sudo apt install gdebi

Als gdebi is geïnstalleerd, klikt u met de rechtermuisknop op het deb-bestand en selecteert u Openen met Gdebi .

Het gdebi-dialoogvenster zal u vertellen of er afhankelijkheden mee worden geïnstalleerd en welke. Klik op de Installeren om het pakket samen met zijn afhankelijkheden te installeren.

Om het weer te verwijderen, opent u het originele deb-bestand opnieuw met gdebi en klikt u op Verwijderen .

Dpkg

​Om een ​​deb-bestand in de terminal te installeren, opent u de map met uw deb-bestand en activeert u dpkg met deze opdracht:

sudo dpkg -i filename.deb

Net als bij het softwarecentrum zal dpkg geen afhankelijkheden installeren die mogelijk ontbreken. In plaats daarvan kan het de toepassing in een 'niet-geconfigureerde' staat achterlaten (zoals weergegeven in de afbeelding hierboven) en kunt u het niet gebruiken.

Als u zo'n fout krijgt, kunt u deze oplossen met dit apt-commando:

sudo apt-get install -f

De vlag -f vertelt het om verbroken afhankelijkheden voor momenteel geïnstalleerde pakketten te repareren.

Gebruik deze opdracht om een ​​deb-pakket met dpkg te verwijderen:

het aangesloten apparaat wordt niet ondersteund door Kies 3
sudo dpkg -r packagename

De vlag -r vertelt dpkg om de applicatie gewoon te verwijderen. Als je ook andere bestanden wilt wissen, gebruik dan --purge.​

U moet de pakketnaam weten, die soms anders is dan de bestandsnaam. Zoals u hieronder zult lezen, kan apt u helpen de pakketnaam te achterhalen als u het niet zeker weet.

geschikt

​Als je Linux al heel lang gebruikt, heb je waarschijnlijk apt-opdrachten gegeven om pakketten te installeren vanuit een Ubuntu-softwarerepository.

Apt zal echter ook een lokaal deb-bestand installeren, en het zal dit doen met een grotere kans op succes dan dpkg. Apt gebruikt in feite dpkg onder de motorkap om de installatie uit te voeren, maar het controleert ook op afhankelijkheden.

U moet apt naar de locatie van het bestand leiden om de installatie uit te voeren. Open de map van het bestand in de terminal en geef deze opdracht:

sudo apt install ./filename.deb

Om een ​​pakket met apt te verwijderen, hoeft u de locatie niet te weten --- alleen de pakketnaam. In ons voorbeeld was de bestandsnaam discord-0.0.13.deb, maar de pakketnaam was 'discord'.

Als u niet zeker weet wat de pakketnaam is, kunt u een zoekopdracht uitvoeren in apt met dit commando, vervangen door uw gok:

sudo apt list --installed | grep

Het zal elk pakket met uw zoekterm erin weergeven. Zodra je de pakketnaam hebt gevonden, geef je deze opdracht:

sudo apt remove

Met deze opdracht wordt het pakket zelf verwijderd, maar geen van de opgeslagen bestanden. Als je elk spoor van het pakket wilt verwijderen, geef je deze opdracht:

sudo apt purge

Deb-pakketten bijwerken

Elke applicatie in actieve ontwikkeling zal op zijn minst af en toe updates uitgeven. Dus hoe update je een deb-pakket?

Het hangt af van de verkoper. Sommige apps, zoals Chrome en Discord, voeren een automatische installatie uit en zullen u waarschijnlijk op de hoogte stellen wanneer dit gebeurt.

Verwant: Automatische Chrome-updates in Windows stoppen

Veel andere vereisen echter dat u elke keer dat een nieuwe versie wordt uitgebracht een nieuw bestand downloadt en installeert. Raadpleeg voor de zekerheid de website van de leverancier van de applicatie voor meer informatie.

Hoe installeer ik Deb-bestanden op FreeNAS/BSD

​Deb-bestanden zijn eigen aan op Debian gebaseerde systemen, niet aan BSD. De meeste van dezelfde applicaties zijn echter beschikbaar via BSD's eigen pakketbeheersysteem.

Als je toch wilt proberen een deb-bestand te installeren op een BSD-besturingssysteem zoals FreeNAS of OpenBSD, is dat meestal mogelijk. U hoeft alleen maar een BSD-poort van dpkg of apt te vinden en de bovenstaande instructies te volgen.

Installeer uw favoriete applicaties

We hebben het gehad over de vele eenvoudige manieren waarop u Debian-bestanden op Linux kunt installeren, evenals uw opties om ze te verwijderen en bij te werken.

Als je op zoek bent naar nieuwe software, zul je ontdekken dat er in feite veel manieren zijn om applicaties op Linux te installeren.

Deel Deel Tweeten E-mail Flathub vs. Snap Store: de beste sites voor het downloaden van Linux-apps

Als u Linux-apps wilt downloaden, hoe verhouden Flathub en Snap Store zich dan tot elkaar? We zetten ze tegen elkaar op om erachter te komen.

Lees volgende
Gerelateerde onderwerpen
  • Linux
  • Ubuntu
  • Debian
  • Linux
Over de auteur Jordan Gloor(51 artikelen gepubliceerd)

Jordan is een stafschrijver bij MUO met een passie voor het toegankelijk en stressvrij maken van Linux voor iedereen. Hij schrijft ook handleidingen over privacy en productiviteit.

Meer van Jordan Gloor

Abonneer op onze nieuwsbrief

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

Klik hier om je te abonneren