Dieser Artikel für Anfänger erklärt, wie man Deb-Pakete unter Ubuntu installiert. Er zeigt Ihnen auch, wie Sie diese deb-Pakete anschließend wieder entfernen können.
Dies ist ein weiterer Artikel in unserer Ubuntu-Einsteiger-Serie. Wenn Sie ganz neu in Ubuntu sind, fragen Sie sich vielleicht, wie Sie Anwendungen installieren können.
Am einfachsten ist es, das Ubuntu Software Center zu verwenden. Suchen Sie eine Anwendung nach ihrem Namen und installieren Sie sie von dort aus.
Das Leben wäre zu einfach, wenn Sie alle Anwendungen im Software Center finden könnten. Das ist leider nicht der Fall.
Einige Software ist über „deb“-Pakete verfügbar. Dabei handelt es sich um archivierte Dateien, die mit der Erweiterung .deb enden.
Sie können sich .deb-Dateien so vorstellen wie .exe-Dateien in Windows. Sie doppelklicken auf die .exe-Datei und starten den Installationsvorgang in Windows. Mit Deb-Paketen verhält es sich ähnlich.
Sie finden diese Deb-Pakete im Download-Bereich auf der Website eines Software-Anbieters. Wenn Sie zum Beispiel Google Chrome auf Ubuntu installieren möchten, können Sie das Chrome-Deb-Paket von der Website des Anbieters herunterladen.
Jetzt stellt sich die Frage, wie Sie Deb-Dateien installieren. Es gibt mehrere Möglichkeiten, deb-Pakete unter Ubuntu zu installieren. Ich werde sie Ihnen in diesem Tutorial nacheinander zeigen.
- Installation von .deb-Dateien auf Ubuntu und Debian-basierten Linux-Distributionen
- Methode 1: Verwenden Sie das Standard-Software-Center
- Problemlösung: Doppelklick auf deb-Datei öffnet nicht im Software-Center in Ubuntu 20.04
- Methode 2: Verwenden Sie die Anwendung Gdebi für die Installation von Deb-Paketen mit Abhängigkeiten
- Methode 3: Installieren von .deb-Dateien in der Kommandozeile mit dpkg
- Wie man deb-Pakete entfernt
- Methode 1: Entfernen von deb-Paketen mit dem apt-Befehl
- Methode 2: Entfernen von deb-Paketen mit dem Befehl dpkg
Installation von .deb-Dateien auf Ubuntu und Debian-basierten Linux-Distributionen
Sie können ein GUI-Tool oder ein Kommandozeilen-Tool für die Installation eines deb-Pakets wählen. Die Wahl liegt bei Ihnen.
Lassen Sie uns fortfahren und sehen, wie man deb-Dateien installiert.
Methode 1: Verwenden Sie das Standard-Software-Center
Die einfachste Methode ist die Verwendung des Standard-Software-Centers in Ubuntu. Hier gibt es nichts Besonderes zu tun. Gehen Sie einfach in den Ordner, in dem Sie die .deb-Datei heruntergeladen haben (normalerweise der Ordner Downloads) und doppelklicken Sie auf die Datei.
Dadurch wird das Software-Center geöffnet, in dem Sie die Option zur Installation der Software sehen sollten. Alles, was Sie tun müssen, ist, auf die Schaltfläche „Installieren“ zu klicken und Ihr Login-Passwort einzugeben.
Siehst du, es ist sogar noch einfacher als die Installation von einer .exe-Datei unter Windows, nicht wahr?
Problemlösung: Doppelklick auf deb-Datei öffnet nicht im Software-Center in Ubuntu 20.04
Doppelklick auf die deb-Datei in Ubuntu 20.04 öffnet die Datei im Archivmanager statt im Software-Center.
Das ist seltsam, kann aber leicht behoben werden. Alles, was Sie tun müssen, ist mit der rechten Maustaste auf die deb-Datei zu klicken und die Option Öffnen mit auszuwählen. Wählen Sie hier die Option „Öffnen mit Softwareinstallation“ als Standardeinstellung.
Methode 2: Verwenden Sie die Anwendung Gdebi für die Installation von Deb-Paketen mit Abhängigkeiten
Auch hier wäre das Leben viel einfacher, wenn alles immer reibungslos laufen würde. Aber das ist nicht das Leben, wie wir es kennen.
Nachdem Sie nun wissen, dass .deb-Dateien einfach über das Software Center installiert werden können, möchte ich Sie über den Abhängigkeitsfehler aufklären, der bei einigen Paketen auftreten kann.
Es kann vorkommen, dass ein Programm von einer anderen Software abhängig ist (z.B. von Bibliotheken). Wenn der Entwickler das deb-Paket für Sie vorbereitet, geht er/sie davon aus, dass Ihr System bereits über diese Software verfügt.
Wenn das aber nicht der Fall ist und Ihr System nicht über die erforderliche Software verfügt, tritt der berüchtigte „Abhängigkeitsfehler“ auf.
Das Software Center kann solche Fehler nicht selbst behandeln, so dass Sie ein anderes Tool namens gdebi verwenden müssen.
gdebi ist eine leichtgewichtige GUI-Anwendung mit dem einzigen Zweck, deb-Pakete zu installieren.
Es identifiziert die Abhängigkeiten und versucht, diese zusammen mit den .deb-Dateien zu installieren.
Persönlich bevorzuge ich gdebi gegenüber dem Software Center für die Installation von deb-Dateien. Es ist eine leichtgewichtige Anwendung, so dass die Installation schneller zu gehen scheint. Sie können im Detail über die Verwendung von gDebi lesen und es zum Standard für die Installation von DEB-Paketen machen.
Sie können gdebi aus dem Software-Center oder mit dem folgenden Befehl installieren:
sudo apt install gdebi
Methode 3: Installieren von .deb-Dateien in der Kommandozeile mit dpkg
Wenn Sie deb-Pakete in der Kommandozeile installieren möchten, können Sie entweder den Befehl apt oder den Befehl dpkg verwenden. Der apt-Befehl verwendet eigentlich den dpkg-Befehl darunter, aber apt ist beliebter und einfacher zu benutzen.
Wenn Sie den apt-Befehl für deb-Dateien verwenden möchten, gehen Sie wie folgt vor:
sudo apt install path_to_deb_file
Wenn Sie den dpkg-Befehl für die Installation von deb-Paketen verwenden möchten, gehen Sie wie folgt vor:
sudo dpkg -i path_to_deb_file
In beiden Befehlen sollten Sie path_to_deb_file durch den Pfad und den Namen der deb-Datei ersetzen, die Sie heruntergeladen haben.
Wenn Sie bei der Installation der deb-Pakete einen Abhängigkeitsfehler erhalten, können Sie den folgenden Befehl verwenden, um ihn zu beheben:
sudo apt install -f
Wie man deb-Pakete entfernt
Ein deb-Paket zu entfernen ist auch keine große Sache. Und nein, Sie brauchen nicht die ursprüngliche deb-Datei, mit der Sie das Programm installiert haben.
Methode 1: Entfernen von deb-Paketen mit dem apt-Befehl
Alles, was Sie brauchen, ist der Name des Programms, das Sie installiert haben, und dann können Sie apt oder dpkg verwenden, um dieses Programm zu entfernen.
sudo apt remove program_name
Jetzt stellt sich die Frage, wie Sie den genauen Programmnamen finden, den Sie im remove-Befehl verwenden müssen. Der apt-Befehl hat auch dafür eine Lösung.
Mit dem apt-Befehl können Sie die Liste aller installierten Dateien finden, aber es ist mühsam, diese manuell durchzugehen. Sie können also den Befehl grep verwenden, um nach Ihrem Paket zu suchen.
Beispielsweise habe ich im vorherigen Abschnitt die Anwendung AppGrid installiert, aber wenn ich den genauen Programmnamen herausfinden möchte, kann ich etwas wie das Folgende verwenden:
sudo apt list --installed | grep grid
Damit erhalte ich alle Pakete, die Grid in ihrem Namen haben, und von dort aus kann ich den genauen Programmnamen erhalten.
apt list --installed | grep grid
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
appgrid/now 0.298 all
Wie Sie sehen können, ist ein Programm namens appgrid installiert. Jetzt können Sie diesen Programmnamen mit dem Befehl apt remove verwenden.
Methode 2: Entfernen von deb-Paketen mit dem Befehl dpkg
Sie können dpkg verwenden, um den Namen des installierten Programms zu finden:
dpkg -l | grep grid
Die Ausgabe gibt alle installierten Pakete an, die grid in ihrem Namen haben.
dpkg -l | grep grid
ii appgrid 0.298 all Discover and install apps for Ubuntu
ii in der obigen Befehlsausgabe bedeutet, dass das Paket korrekt installiert wurde.
Nun, da Sie den Programmnamen haben, können Sie den dpkg-Befehl verwenden, um es zu entfernen:
dpkg -r program_name
Tipp: Aktualisieren von deb-Paketen
Einige deb-Pakete (wie Chrome) bieten Aktualisierungen durch System-Updates, aber für die meisten anderen Programme müssen Sie das vorhandene Programm entfernen und die neuere Version installieren.
Ich hoffe, dass diese Anleitung für Anfänger Ihnen geholfen hat, deb-Pakete unter Ubuntu zu installieren. Ich habe den Teil zum Entfernen hinzugefügt, damit Sie eine bessere Kontrolle über die installierten Programme haben.
Gefiel Ihnen, was Sie gelesen haben? Bitte teilen Sie es mit anderen.
- Facebook228
- Twitter19
- LinkedIn2
- Reddit0
- Pocket1