Wie kann ich eine .deb-Datei über die Kommandozeile installieren?

Wie installiere ich eine `.deb'-Datei über die Kommandozeile?

Lösung

Pakete werden manuell über den Befehl dpkg (Debian Package Management System) installiert. dpkg ist das Backend für Befehle wie apt-get und aptitude, die wiederum das Backend für GUI-Installationsanwendungen wie das Software Center und Synaptic sind.

Etwas in der Art von:

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

Aber natürlich sind die einfachsten Wege, ein Paket zu installieren, zuerst die GUI-Anwendungen (Synaptic, Software Center, etc.), gefolgt von den Terminal-Befehlen apt-get und aptitude, die einen sehr netten benutzerfreundlichen Ansatz zum Backend dpkg hinzufügen, einschließlich, aber nicht beschränkt auf Paketabhängigkeiten, Kontrolle darüber, was installiert ist, aktualisiert werden muss, nicht installiert ist, kaputte Pakete, etc. Und schließlich der dpkg-Befehl, der die Basis für alle diese Funktionen ist.

Da dpkg die Basis ist, können Sie es verwenden, um Pakete direkt von der Kommandozeile aus zu installieren.

Ein Paket installieren

sudo dpkg -i DEB_PACKAGE

Wenn die Paketdatei zum Beispiel askubuntu_2.0.deb heißt, sollten Sie sudo dpkg -i askubuntu_2.0.deb ausführen. Wenn dpkg einen Fehler aufgrund von Problemen mit Abhängigkeiten meldet, können Sie sudo apt-get install -f ausführen, um die fehlenden Abhängigkeiten herunterzuladen und alles zu konfigurieren. Wenn das einen Fehler meldet, müssen Sie die Abhängigkeiten selbst regeln, indem Sie zum Beispiel https://askubuntu.com/questions/140246/how-do-i-resolve-unmet-dependencies folgen.

Entfernen Sie ein Paket

sudo dpkg -r PACKAGE_NAME

Wenn das Paket zum Beispiel askubuntu heißt, sollten Sie sudo dpkg -r askubuntu ausführen.

Rekonfigurieren Sie ein bestehendes Paket

sudo dpkg-reconfigure PACKAGE_NAME

Dies ist nützlich, wenn Sie etwas, das mit dem Paket zusammenhängt, neu konfigurieren müssen. Einige nützliche Beispiele sind die Tastaturkonfiguration, wenn Sie die Strg+Alt+Backspace aktivieren wollen, um den X-Server zurückzusetzen, also würden Sie das Folgende tun:

sudo dpkg-reconfigure keyboard-configuration

Eine weitere gute Möglichkeit ist, die Zeitzone für einen Server oder Ihren lokalen Testcomputer einzustellen, indem Sie das Paket tzdata verwenden:

sudo dpkg-reconfigure tzdata
Kommentare (8)

Debian-Pakete (.deb) sind die Pakete, die in Ubuntu verwendet werden. Sie können jedes .deb-Paket in Ihrem System installieren. .deb-Dateien können in der Regel über den Dateimanager (Nautilus) durch einfaches Anklicken installiert werden, da die Dateiverknüpfung mit dem Standard-Installationsprogramm in Ubuntu bereits eingestellt ist. Diese Anleitung richtet sich an diejenigen, die Pakete über die Kommandozeile (Terminal) installieren möchten.

So installieren Sie ein heruntergeladenes Debian (Ubuntu)-Paket (.deb): Öffnen Sie Terminal und geben Sie ein

sudo dpkg -i packagename.deb

Um ein Debian (Ubuntu) Paket (.deb) zu entfernen:

sudo dpkg -r packagename

Um ein installiertes Debian (Ubuntu)-Paket (.deb) zu rekonfigurieren/reparieren:

sudo dpkg-reconfigure packagename
Kommentare (0)

Mein Favorit ist GDebi, das sowohl über Terminal/Shell als auch über den grafischen Desktop verfügbar ist.

Normalerweise verbinde ich .deb-Dateien mit GDebi, da es schnell und effizient ist - vor allem im Vergleich zum Ubuntu Software Center. **Eine der Hauptfunktionen von GDebi ist es, Abhängigkeiten aufzulösen und sie zu installieren.

Für die Kommandozeile führen Sie sudo gdebi aus, um eine einzelne deb-Datei zu installieren.

Kommentare (4)