Hur installerar jag en .deb
-fil via kommandoraden?
Paket installeras manuellt via kommandot dpkg
(Debian Package Management System). dpkg
är baksidan för kommandon som apt-get
och aptitude
, som i sin tur är baksidan för GUI-installationsprogram som Software Center och Synaptic.
Något i stil med:
dpkg
--> apt-get
, aptitude
--> Synaptic, Software Center
Men de enklaste sätten att installera ett paket är först och främst GUI-applikationerna (Synaptic, Software Center, etc...), följt av terminalkommandona apt-get
och aptitude
som lägger till ett mycket trevligt användarvänligt tillvägagångssätt till backend dpkg, inklusive men inte begränsat till paketerade beroenden, kontroll över vad som är installerat, behöver uppdateras, inte installerat, trasiga paket, etc... Slutligen kommandot dpkg
som är basen för alla dessa.
Eftersom dpkg är basen kan du använda den för att installera paketerade direkt från kommandoraden.
sudo dpkg -i DEB_PACKAGE
Om paketfilen till exempel heter askubuntu_2.0.deb
ska du göra sudo dpkg -i askubuntu_2.0.deb
. Om dpkg
rapporterar ett fel på grund av beroendeproblem kan du köra sudo apt-get install -f
för att hämta de saknade beroendena och konfigurera allt. Om detta rapporterar ett fel måste du själv reda ut beroendena genom att följa till exempel https://askubuntu.com/questions/140246/how-do-i-resolve-unmet-dependencies.
sudo dpkg -r PACKAGE_NAME
Om paketet till exempel heter askubuntu
ska du göra sudo dpkg -r askubuntu
.
sudo dpkg-reconfigure PACKAGE_NAME
Detta är användbart när du behöver konfigurera om något som har med paketet att göra. Några användbara exempel är keyboard-configuration
när du vill aktivera Ctrl+Alt+Backspace för att nollställa X-servern, så att du gör följande:
sudo dpkg-reconfigure keyboard-configuration
Ett annat bra exempel är när du behöver ställa in tidszonen för en server eller din lokala testdator, så du använder paketet tzdata
:
sudo dpkg-reconfigure tzdata
Debianpaket (.deb) är de paket som används i Ubuntu. Du kan installera alla .deb-paket i ditt system. .deb-filer kan i allmänhet installeras från din filhanterare (Nautilus) genom att bara klicka på dem, eftersom filassociationer med standardinstallationsprogrammet redan är inställda i Ubuntu. De här instruktionerna är till för dem som vill installera paket från kommandoradeterminalen (Terminal).
För att installera ett nedladdat Debianpaket (Ubuntu) (.deb): Öppna Terminal och skriv
sudo dpkg -i packagename.deb
Ta bort ett Debian (Ubuntu)-paket (.deb):
sudo dpkg -r packagename
Omkonfigurera/reparera ett installerat Debian (Ubuntu)-paket (.deb):
sudo dpkg-reconfigure packagename
Min favorit är GDebi, som är tillgänglig både från terminal/shell och grafiskt skrivbord.
Jag brukar förknippa .deb
-filer med GDebi eftersom det är snabbt och effektivt - särskilt jämfört med Ubuntu Software Center. En av de viktigaste funktionerna hos GDebi är att den löser beroenden och installerar dem.
För kommandoraden kör sudo gdebi <package.deb>
för att installera en enskild deb-fil.