Wie installiert man eine DEB-Datei in Ubuntu?

Wie installiert man eine DEB-Datei in Ubuntu?

Für Linux-Benutzer kann Software aus vielen Quellen stammen. Es gibt PPAs, Software Stores, den Snap Store, Flathub und mehr. Sie werden jedoch nicht jede gewünschte App in einer dieser Apps finden. Möglicherweise müssen Sie die Website eines Anwendungsanbieters besuchen, um eine Datei mit der Erweiterung .deb herunterzuladen und zu installieren. Aber wie installiert man eine deb-Datei?





In diesem Artikel werden wir untersuchen, was eine Deb-Datei ist und wie Sie eine mit verschiedenen Methoden installieren oder deinstallieren können, sowohl auf dem Desktop als auch im Terminal. Wir werden auch untersuchen, wie Sie sie aktualisieren und wie Sie sie auf einem BSD-Betriebssystem installieren können.





Was ist eine Deb-Datei?

Deb-Dateien (kurz für Debian) sind Archivdateien, die nicht nur die notwendigen Dateien für ein Anwendungsprogramm enthalten, sondern auch Skripte zur Installation und Konfiguration der zu installierenden App. Wenn Sie von Windows kommen, ähneln deb-Dateien in dieser Hinsicht .exe-Dateien.





Müssen Sie ein Linux-Experte sein, um eine Deb-Datei zu installieren?

Absolut nicht. Tatsächlich gibt es, wie wir weiter unten sehen werden, viele einfache Möglichkeiten, ein deb-Paket auf Ubuntu und anderen Debian-basierten Distributionen zu installieren.



Verwandte: 8 Websites zum Herunterladen von DEB- oder RPM-Linux-Apps

Ein wichtiger Hinweis ist, dass Anwendungen, die mit deb-Dateien installiert werden, häufig erfordern, dass zusätzliche Pakete, sogenannte Abhängigkeiten, mit ihnen installiert werden, damit sie funktionieren. Während alle heute untersuchten Methoden Ihre deb-Datei installieren, werden nicht alle die Abhängigkeiten installieren, und wir werden darauf hinweisen, wenn dies der Fall ist.





Softwarezentrum​

Die meisten Linux-Distributionen enthalten eine Art Softwarecenter-App. Ubuntu heißt Ubuntu Software Center und in Mint heißt es Software Manager. Diese Apps bieten Ihnen ein attraktives Paket-Browsing- und Installations-Erlebnis.

Die Verwendung eines von ihnen zum Installieren einer deb-Datei ist einfach. Wenn Sie in Ihrem Dateibrowser auf die deb-Datei doppelklicken, wird normalerweise die Installation mit Ihrem Softwarecenter gestartet.





Wenn es stattdessen mit einem Archivmanager geöffnet wird, klicken Sie mit der rechten Maustaste auf die Datei und wählen Sie das Softwarecenter aus der Liste der verwendbaren Anwendungen aus.

Diese Methode wird jedoch nicht empfohlen, da Softwarecenter-Apps nicht sicherstellen, dass die Abhängigkeiten der deb-Datei installiert werden. Einige der späteren Methoden in dieser Liste sind für diesen Zweck besser geeignet.

Um eine App mit dem Software Center zu deinstallieren, müssen Sie nach einer Liste der installierten Apps suchen.

Wenn Sie auf ein dort aufgeführtes Paket klicken, haben Sie die Möglichkeit, es zu deinstallieren.

Gdebi

Gdebi ist eine kleine Anwendung, die speziell zum Entpacken von Deb-Dateien mit einer einfachen GUI-Schnittstelle entwickelt wurde. Es überprüft auch die Abhängigkeiten der Datei und warnt Sie, wenn Gdebi sie installiert.

Gdebi ist auf Ubuntu-basierten Distributionen oft vorinstalliert. Aber wenn Sie es aus irgendeinem Grund nicht haben, können Sie es mit diesem Befehl schnell installieren:

sudo apt install gdebi

Wenn gdebi installiert ist, klicken Sie einfach mit der rechten Maustaste auf die deb-Datei und wählen Sie Öffne mit Gdebi .

Der gdebi-Dialog teilt Ihnen mit, ob Abhängigkeiten mit installiert werden und listet welche auf. Drücke den Installieren Schaltfläche, um das Paket zusammen mit seinen Abhängigkeiten zu installieren.

Um es wieder zu entfernen, öffnen Sie einfach die ursprüngliche deb-Datei erneut mit gdebi und klicken Sie auf Deinstallieren .

Dpkg

​Um eine Deb-Datei im Terminal zu installieren, öffnen Sie das Verzeichnis mit Ihrer Deb-Datei und aktivieren Sie dpkg mit diesem Befehl:

sudo dpkg -i filename.deb

Ähnlich wie beim Softwarecenter installiert dpkg keine Abhängigkeiten, die möglicherweise fehlen. Stattdessen kann es sein, dass die Anwendung in einem 'unkonfigurierten' Zustand bleibt (wie in der Abbildung oben gezeigt) und Sie sie nicht verwenden können.

Wenn Sie einen solchen Fehler erhalten, können Sie ihn mit diesem apt-Befehl beheben:

sudo apt-get install -f

Das Flag -f weist es an, defekte Abhängigkeiten für derzeit installierte Pakete zu beheben.

Um ein deb-Paket mit dpkg zu entfernen, verwenden Sie diesen Befehl:

Amazon Prime Video funktioniert nicht im Fernsehen
sudo dpkg -r packagename

Das Flag -r weist dpkg an, die Anwendung einfach zu entfernen. Wenn Sie auch andere Dateien löschen möchten, verwenden Sie stattdessen --purge.​

Sie müssen den Paketnamen kennen, der sich manchmal vom Dateinamen unterscheidet. Wie Sie unten lesen werden, kann apt Ihnen helfen, den Paketnamen herauszufinden, wenn Sie sich nicht sicher sind.

Geeignet

​Wenn Sie Linux schon lange verwendet haben, haben Sie wahrscheinlich apt-Befehle ausgegeben, um Pakete aus einem Ubuntu-Software-Repository zu installieren.

Apt installiert jedoch auch eine lokale deb-Datei, und zwar mit einer höheren Erfolgswahrscheinlichkeit als dpkg. Apt verwendet tatsächlich dpkg unter der Haube, um die Installation durchzuführen, prüft aber auch auf Abhängigkeiten.

Sie müssen apt zum Speicherort der Datei leiten, um die Installation durchzuführen. Öffnen Sie das Verzeichnis der Datei im Terminal und führen Sie diesen Befehl aus:

sudo apt install ./filename.deb

Um ein Paket mit apt zu deinstallieren, müssen Sie den Speicherort nicht kennen – nur den Paketnamen. In unserem Beispiel war der Dateiname discord-0.0.13.deb, aber der Paketname war 'discord'.

Wenn Sie sich nicht sicher sind, wie der Paketname lautet, können Sie mit diesem Befehl in apt eine Suche durchführen und durch Ihre Vermutung ersetzen:

sudo apt list --installed | grep

Es wird jedes Paket mit Ihrem Suchbegriff darin auflisten. Wenn Sie den Paketnamen gefunden haben, geben Sie diesen Befehl aus:

sudo apt remove

Dieser Befehl entfernt das Paket selbst, aber keine seiner gespeicherten Dateien. Wenn Sie jede Spur des Pakets loswerden möchten, geben Sie diesen Befehl ein:

sudo apt purge

So aktualisieren Sie Deb-Pakete

​Jede Anwendung in aktiver Entwicklung gibt zumindest gelegentlich Updates aus. Wie aktualisiert man ein Deb-Paket?

Es hängt vom Anbieter ab. Einige Apps wie Chrome und Discord führen eine automatische Installation durch und werden Sie wahrscheinlich benachrichtigen, wenn dies geschieht.

Verwandt: So stoppen Sie automatische Chrome-Updates in Windows

Bei vielen anderen müssen Sie jedoch jedes Mal, wenn eine neue Version veröffentlicht wird, eine neue Datei herunterladen und installieren. Weitere Informationen finden Sie auf der Website des Anwendungsanbieters.

So installieren Sie Deb-Dateien auf FreeNAS/BSD

​Deb-Dateien sind nativ für Debian-basierte Systeme, nicht für BSD. Die meisten der gleichen Anwendungen sind jedoch über das BSD-eigene Paketverwaltungssystem verfügbar.

Wenn Sie trotzdem versuchen möchten, eine deb-Datei auf einem BSD-Betriebssystem wie FreeNAS oder OpenBSD zu installieren, ist dies normalerweise möglich. Sie müssen nur einen BSD-Port von dpkg oder apt finden und den obigen Anweisungen folgen.

Installieren Sie Ihre Lieblingsanwendungen

Wir haben über die vielen einfachen Möglichkeiten gesprochen, wie Sie Debian-Dateien unter Linux installieren können, sowie über Ihre Optionen zum Deinstallieren und Aktualisieren.

Wenn Sie nach neuer Software suchen, werden Sie feststellen, dass es viele Möglichkeiten gibt, Anwendungen unter Linux zu installieren.

Teilen Teilen Tweet Email Flathub vs. Snap Store: Die besten Seiten zum Herunterladen von Linux-Apps

Wenn Sie Linux-Apps herunterladen möchten, wie vergleichen sich Flathub und Snap Store? Wir stellen sie gegeneinander aus, um es herauszufinden.

Weiter lesen
Verwandte Themen
  • Linux
  • Ubuntu
  • Debian
  • Linux
Über den Autor Jordan Gloor(51 Artikel veröffentlicht)

Jordan ist ein angestellter Autor bei MUO, der sich leidenschaftlich dafür einsetzt, Linux für alle zugänglich und stressfrei zu machen. Er schreibt auch Leitfäden zu Datenschutz und Produktivität.

Mehr von Jordan Gloor

Abonniere unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Klicken Sie hier, um zu abonnieren