Hoe installeer ik een .deb-bestand via de opdrachtregel?

Hoe installeer ik een .deb bestand via de opdrachtregel?

Oplossing

Pakketten worden handmatig geïnstalleerd via het dpkg commando (Debian Package Management System). dpkg is de backend voor commando's als apt-get en aptitude, die op hun beurt weer de backend zijn voor GUI installatie-apps zoals het Software Center en Synaptic.

Iets in de trant van:

dpkg --> apt-get, aptitude --> Synaptic, Software Center

Maar natuurlijk zijn de eenvoudigste manieren om een pakket te installeren, ten eerste, de GUI apps (Synaptic, Software Center, etc..), gevolgd door de terminal commando's apt-get en aptitude die een zeer gebruiksvriendelijke benadering toevoegen aan de backend dpkg, inclusief maar niet beperkt tot pakket afhankelijkheden, controle over wat is geïnstalleerd, moet worden bijgewerkt, niet is geïnstalleerd, kapotte pakketten, etc.. Tenslotte het dpkg commando dat de basis is voor al deze.

Omdat dpkg de basis is, kun je het gebruiken om pakketten direct vanaf de commandoregel te installeren.

Installeer een pakket

sudo dpkg -i DEB_PACKAGE

Bijvoorbeeld als het pakketbestand askubuntu_2.0.deb heet, dan moet je sudo dpkg -i askubuntu_2.0.deb doen. Als dpkg een fout meldt als gevolg van afhankelijkheidsproblemen, dan kun je sudo apt-get install -f uitvoeren om de ontbrekende afhankelijkheden te downloaden en alles te configureren. Als dat een fout meldt, zul je zelf de afhankelijkheden moeten uitzoeken door bijvoorbeeld https://askubuntu.com/questions/140246/how-do-i-resolve-unmet-dependencies te volgen.

Verwijder een pakket

sudo dpkg -r PACKAGE_NAME

Als het pakket bijvoorbeeld askubuntu heet, dan moet je sudo dpkg -r askubuntu doen.

Herconfigureer een bestaand pakket

sudo dpkg-reconfigure PACKAGE_NAME

Dit is nuttig wanneer u iets wilt herconfigureren dat met het betreffende pakket te maken heeft. Enkele nuttige voorbeelden zijn de keyboard-configuration wanneer je de Ctrl+Alt+Backspace wilt inschakelen om de X server te resetten, dus je zou het volgende doen:

sudo dpkg-reconfigure keyboard-configuration

Een andere leuke is wanneer je de tijdzone moet instellen voor een server of je lokale test computer, dan gebruik je het tzdata pakket:

sudo dpkg-reconfigure tzdata
Commentaren (8)

Debian (.deb) pakketten zijn de pakketten die in Ubuntu worden gebruikt. U kunt elk .deb-pakket op uw systeem installeren. .deb-bestanden kunnen over het algemeen worden geïnstalleerd vanuit uw bestandsbeheerder (Nautilus) door er gewoon op te klikken, aangezien de bestandsassociatie met het standaard installatieprogramma al is ingesteld in Ubuntu. Deze instructies zijn voor diegenen die pakketten willen installeren vanaf de command-line terminal (Terminal).

Om een gedownload Debian (Ubuntu) pakket (.deb) te installeren Open Terminal en type

sudo dpkg -i packagename.deb

Om een Debian (Ubuntu) pakket (.deb) te verwijderen:

sudo dpkg -r packagename

Om een geïnstalleerd Debian (Ubuntu) pakket (.deb) te herconfigureren/herstellen:

sudo dpkg-reconfigure packagename
Commentaren (0)

Mijn favoriet is GDebi, beschikbaar vanaf zowel terminal/shell als grafische desktop.

Ik associeer .deb bestanden meestal met GDebi omdat het snel en efficiënt is - vooral vergeleken met Ubuntu Software Center. Een van de belangrijkste functies van GDebi is het oplossen van afhankelijkheden en ze te installeren.

Voor command-line run sudo gdebi om een enkel deb bestand te installeren.

Commentaren (4)