Die meisten Benutzer haben Schwierigkeiten, die lokalen Debian-Pakete (.deb) auf Ihrem Linux-System zu installieren. Wenn sie also eine geeignete .deb-Datei mit erforderlicher Software haben, wissen sie nicht, wie sie diese auf dem Debian-System installieren können. In Linux sind einige nützliche Befehle verfügbar, die es Benutzern erleichtern, lokale Debian-Pakete (.deb) zu installieren.
Hier bei LinuxAPT werden wir untersuchen, wie man Debian (.deb)-Pakete in Debian 11 Bullseye über die Befehlszeile installiert.
Verschiedene Wege zur Installation von Debian (.deb)-Paketen auf einem Debian 11-System
1. Installieren Sie Debian-Pakete mit Apt
Das standardmäßige Befehlszeilentool Apt (Advanced Packaging Tool) wird verwendet, um neue Pakete zu installieren, ein vorhandenes Paket zu aktualisieren, bestimmte Pakete aus Debian-, Ubuntu- und Linux Mint-Distributionen zu aktualisieren und zu entfernen.
Der apt-Befehl installiert „.deb“-Pakete nicht direkt. Es installiert nur die primären Namenspakete wie MongoDB, apcahe2 usw. Der Apt-Befehl ruft die Paketinformationen aus der Datei „/etc/apt/sources.list“ ab und installiert das Paket unter Verwendung des Paketnamens.
Wenn wir also ein lokales Debian-Paket (.deb) installieren wollen, ist es notwendig, den Pfad der .deb-Datei mit "./" mit dem Namen anzugeben:
$ sudo apt install ./libappindicator3-1_0.4.92-7_amd64.deb
2. Installieren Sie Debian-Pakete mit dpkg
Dpkg ist ein weiterer Befehlszeilen-Paketmanager, der zum Installieren von Debian-Paketen verwendet wird. Es wird auch verwendet, um Pakete von Debian und seinen anderen Derivaten wie LinuxMint und Ubuntu zu verwalten, zu aktualisieren und zu entfernen.
Im Gegensatz zum apt-Paketmanager werden keine Pakete mit allen Abhängigkeiten heruntergeladen und installiert. Dpkg installiert keine Pakete von entfernten Adressen. Es installiert nur die heruntergeladenen Pakete. Verwenden Sie das 'i'-Flag mit dem dpkg-Befehl, um Debian-Pakete auf einem Debian 11-System zu installieren:
$ sudo dpkg -i libappindicator3-1_0.4.92-7_amd64.deb
Wenn Sie nach der Installation eines Pakets auf dem Debian-System einen Fehler erhalten, kann dieser Fehler mit dem '-f'-Flag mit dem 'dpkg'-Befehl behoben werden. Verwenden Sie den folgenden Befehl, um den Fehler „Defekte Abhängigkeiten“ zu beheben:
$ sudo apt-get install -f
3. Installieren Sie Debian-Pakete mit dem Gdebi-Befehl
Gdebi ist ein weiteres Befehlszeilentool, das zum Installieren lokaler Debian-Pakete verwendet wird. Es installiert die Abhängigkeiten des Pakets während der Softwareinstallation. gdebi ist kein standardmäßiges Befehlszeilentool. Installieren Sie also zuerst gdebi mit dem folgenden Befehl:
$ sudo apt install gdebi
Installieren Sie dann lokale Debian-Pakete mit dem folgenden gdebi-Befehl:
$ sudo gdebi libappindicator3-1_0.4.92-7_amd64.deb