Viele beliebte Programme sind unter Linux ausschließlich als DEB-Paket verfügbar. Dies könnte Sie betreffen, wenn Sie kürzlich zu Arch Linux migriert sind und sich nicht sicher sind, wie Sie Ihre Lieblingsprogramme installieren sollen.

DEB-Dateien sind Bestandteil von Debian- oder Ubuntu-basierten Derivaten. Sie können sie jedoch auf verschiedene Weise auf Ihrem Arch-basierten System installieren. Lassen Sie uns die Möglichkeiten zum Installieren von DEB-Dateien in Arch Linux durchgehen.

Was ist eine DEB-Datei?

Eine DEB- oder ".deb"-Datei ist im Wesentlichen ein Archiv, das Skripte, Konfigurationsdateien und andere Daten enthält, die zum Installieren eines Programms erforderlich sind. DEB-Dateien werden hauptsächlich für die Verwendung auf Debian- oder Debian-basierten Desktops wie Pop!_OS, Ubuntu und MX Linux erstellt, um nur einige zu nennen.

Wenn Sie von Windows kommen, können Sie sich DEB-Dateien als ausführbare Windows-Datei (EXE) vorstellen.

Während die Installation eines DEB-Pakets unter Arch Linux möglicherweise nicht so einfach ist wie das Ausführen einer ausführbaren Windows-Datei, ist es sicherlich kein Hexenwerk. Die Installation ist ziemlich einfach, und die Schritte sind einfach zu befolgen.

instagram viewer

1. Installieren Sie das Programm vom AUR

AUR oder das Arch User Repository ist die größte einzelne Softwarebibliothek unter allen Linux-Distributionen. Falls Sie kein offiziell unterstütztes Paket für Arch Linux finden können, sollten Sie im AUR vorher woanders suchen.

Obwohl dies Ihnen nicht bei der Installation einer DEB-Datei hilft, stehen die Chancen gut, dass Sie ein Arch-kompatibles Paket für die benötigte Software finden.

Sie können AUR-Pakete manuell oder über einen AUR-Helfer installieren. Wir empfehlen Ihnen, mit yay fortzufahren, einem beliebten und einfach zu verwendenden AUR-Hilfsprogramm. Suchen Sie zunächst einfach mit yay nach dem Paketnamen:

Ja, Suchbegriff

yay listet alle relevanten Pakete auf. Kopieren Sie den richtigen Paketnamen und installieren Sie ihn, indem Sie Folgendes ausführen:

yay -S Paketname

Dies sollte die Software erfolgreich in Ihrem Arch Linux-System installieren. Um mehr über yay zu erfahren, sieh dir diesen Leitfaden an Wie verwaltet man Pakete mit Yay?.

2. Installieren Sie DEB-Pakete auf Arch Linux mit Debtap

Wenn Sie im AUR keine Alternative finden, sollten Sie sich für Debtap entscheiden. Es ist ein Befehlszeilentool, das ein Debian-Paket in ein Arch-kompatibles Paket konvertiert.

Debtap erledigt die Arbeit größtenteils, aber Sie sollten dennoch mit einiger Vorsicht vorgehen, da inkompatible Updates des Pakets seine Funktionalität beeinträchtigen können.

Installation von Debtap unter Arch Linux

Um Debtap zu installieren, starten Sie das Terminal und installieren Sie es mit einem AUR-Helfer:

yay -S Schuldenap

Wechseln Sie mit in das Verzeichnis der DEB-Datei der cd-Befehl und verwenden Sie Debtap, um mit der Konvertierung des Pakets zu beginnen.

CD ~/Downloads
Schuldenapdeine Datei.deb

Debtap erstellt ein "yourfile.zst"-Datei, die Sie einfach mit Ihrem Paketmanager installieren können, in diesem Fall pacman.

sudoPacman-Udeine Datei.zst

Dies sollte das Paket auf Ihrem Arch Linux-Computer installieren.

3. Installieren Sie DEB-Pakete manuell auf Arch

Für diejenigen, die einen praktischeren Ansatz bevorzugen, können Sie das DEB-Paket manuell extrahieren und den Inhalt in den entsprechenden Verzeichnissen ablegen.

Bevor Sie weiterlesen, beachten Sie, dass dies nicht die empfohlene Methode zum Installieren von DEB-Paketen ist. Greifen Sie nur dann auf diese Methode zurück, wenn alle Alternativen versagen.

Diese Methode ist plattformunabhängig, was bedeutet, dass Sie diese Methode auf alle Distributionen anwenden können, Arch Linux oder nicht.

Extrahieren eines DEB-Pakets

Beginnen Sie mit dem Befehl ar, um die .deb Datei in einen Ordner.

ar x /Pfad/zu/Datei

Wechseln Sie dann in den Ordner und Extrahieren Sie die Tarballs mit dem Befehl tar.

TeerxvfSteuerung.Teer.gz
TeerxvfDaten.Teer.gz

Sie finden drei neue Ordner: etc, opt, und usr. Kopieren Sie den Inhalt dieser Ordner in die richtigen Verzeichnisse. Kopieren Sie beispielsweise den Inhalt der etc Ordner in den /etc Verzeichnis Ihres Systems und machen Sie dasselbe für den Rest entsprechend.

sudo cp ./etc/* /etc/
sudo cp ./opt/* /opt/
sudo cp ./usr/* /usr/

Ausführen des Programms

Sobald alle Dateien dort abgelegt wurden, wo sie hingehören, können Sie das Shell-Skript in der ausführen /usr/bin Ordner zum Ausführen der Anwendung. Betrachten Sie für die Benutzerfreundlichkeit Erstellen einer Desktop-Verknüpfung um dieses Programm auszuführen.

Dies ist eine ziemlich mühsame Methode, die nicht hundertprozentig funktioniert, weshalb wir Ihnen empfehlen, von einer manuellen Installation abzusehen und sie als letzten Versuch zu behandeln.

Jetzt können Sie DEB-Pakete unter Arch Linux installieren

Sie können Debian-Pakete unter Arch Linux installieren. Ein Paket, das nicht von Natur aus für Arch Linux gedacht ist, kann jedoch im Laufe der Zeit häufig beschädigt werden, wenn es aktualisiert wird.

Bei einer hochmodernen Distribution reicht manchmal ein kaputtes Paket, damit das gesamte System auseinanderfällt. Es ist eine wichtige Praxis, regelmäßig nach beschädigten Paketen zu suchen, sie zu reparieren und die Paketliste Ihres Linux-Systems zu aktualisieren.

So finden und beheben Sie beschädigte Pakete unter Linux

Lesen Sie weiter

TeilenTwitternTeilenEmail

Verwandte Themen

  • Linux
  • Debian
  • Arch-Linux
  • Paket-Manager
  • Software installieren

Über den Autor

Debarshi Das (13 veröffentlichte Artikel)

Ich liebe es, Dinge zu zerbrechen und Dinge zu machen, die mir dabei helfen, Dinge zu zerbrechen. Wenn die Bildschirme ausgeschaltet sind, finden Sie mich auf dem Fußballplatz oder beim Kampf um den Verstand im örtlichen Schachverein.

Mehr von Debarshi Das

Abonnieren Sie unseren Newsletter

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

Klicken Sie hier, um sich anzumelden