Hoe installeer ik een .deb
bestand via de opdrachtregel?
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.
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.
sudo dpkg -r PACKAGE_NAME
Als het pakket bijvoorbeeld askubuntu
heet, dan moet je sudo dpkg -r askubuntu
doen.
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
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
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 <package.deb>
om een enkel deb bestand te installeren.