Installieren Sie Debian-Pakete auf Arch Linux mit Debtap

Installieren Sie Debian-Pakete auf Arch Linux mit Debtap

Versuchen Sie, eine App unter Arch Linux oder Manjaro zum Laufen zu bringen, können sie aber weder in den offiziellen Software-Repos noch im AUR finden? Versuchen Sie es mit Debtap. Es handelt sich um ein automatisiertes Tool, das DEB-Pakete dekompilieren und in native Arch Linux-Pakete konvertieren kann.

Warnung: Debtap ist experimentelle Software. Pakete, die mit diesem Tool konvertiert werden, funktionieren möglicherweise nicht immer. Die Nutzung von Debtap erfolgt auf eigenes Risiko!

Installieren Sie Debian-Pakete auf Arch Linux mit Debtap

Debtap unter Arch Linux und Manjaro installieren

Debtap wird nicht standardmäßig mit Arch Linux oder Manjaro geliefert. Es ist jedoch möglich, dieses Programm recht schnell zum Laufen zu bringen. Um den Installationsprozess für Debtap zu starten, öffnen Sie ein Terminalfenster.

Sie sind sich nicht sicher, wie Sie ein Terminalfenster auf dem Desktop öffnen? Drücken Sie Strg + Alt + T. Alternativ können Sie das Terminalfenster starten, indem Sie im App-Menü nach „Terminal“ suchen und es auf diese Weise starten.

Wenn das Terminalfenster geöffnet und einsatzbereit ist, müssen Sie den Trizen AUR-Helfer installieren . Dieses Programm automatisiert die Installation von AUR-Paketen . Leider befindet sich Debtap im AUR, daher muss Trizen es problemlos zum Laufen bringen.

Um das Trizen-Tool zu installieren, richten Sie zunächst die Pakete „git“ und „base-devel“ ein.

sudo pacman -S base-devel git

Sobald die beiden Pakete eingerichtet sind, führen Sie den Befehl git clone aus und laden Sie den neuesten Trizen AUR-Snapshot herunter.

Git-Klon https://aur.archlinux.org/trizen.git Als nächstes installieren Sie die Software. cd trizen/ makepkg -sri

Wenn die Trizen AUR-Anwendung eingerichtet ist, können Sie sie zum Einrichten der Debtap-Anwendung mit dem Befehl trizen -S verwenden .

trizen -S Debtap

Debtap konfigurieren

Die Debtap-Anwendung muss auf Ihrem Arch Linux- (oder Manjaro-)System konfiguriert werden, bevor Sie versuchen, sie zu verwenden. Die Konfiguration von Debtap ist einfach. Dazu müssen Sie den Befehl Debtap -u als Root ausführen.

Was ist der Befehl „debtap -u“ ? Einfach ausgedrückt aktualisiert es die Debtap-Datenbanken, sodass Debian-Pakete einfacher in Arch Linux-Pakete konvertiert werden können. Um die Datenbanken auf Ihrem System zu aktualisieren, starten Sie ein Terminal und führen Sie den folgenden Befehl aus.

Installieren Sie Debian-Pakete auf Arch Linux mit Debtap

sudo Debtap -u

Nachdem Sie den obigen Befehl ausgeführt haben, ist Debtap einsatzbereit. Wenn Sie jedoch erweiterte Debtap-Konfigurationen erlernen möchten, sollten Sie den Befehl „debtap –help“ im Terminal ausführen.

Verwenden von Debtap zum Generieren eines Arch Linux-Pakets

Debtap ist ein hervorragendes Tool, das Benutzer von Arch Linux (und Manjaro) verwenden können, wenn sie keine Anwendung in den offiziellen Arch Linux-Repos oder im AUR finden. Um dieses Programm nutzen zu können, benötigen Sie ein Terminalfenster.

Öffnen Sie ein Terminalfenster auf dem Desktop, indem Sie Strg + Alt + T auf der Tastatur drücken. Oder indem Sie im App-Menü nach „Terminal“ suchen und es so starten. Wenn das Terminalfenster geöffnet ist, verwenden Sie den CD- Befehl und wechseln Sie in das Verzeichnis „Downloads“.

Nachdem Ihr Terminal nun im Ordner „Downloads“ geöffnet ist, laden Sie das DEB-Paket, das Sie konvertieren möchten, mit Ihrem Webbrowser herunter. Wenn der Download abgeschlossen ist, verwenden Sie den Befehl „debtap“ , um den Konvertierungsprozess zu starten.

Installieren Sie Debian-Pakete auf Arch Linux mit Debtap

Debtap Name-Ihres-Deb-Pakets.deb

Installieren generierter Arch Linux-Pakete

Nachdem Sie das Paket mit der Debtap-App generiert haben, können Sie das generierte Paket auf Ihrem Arch Linux-System installieren. Um mit der Installation zu beginnen, stellen Sie sicher, dass das Terminalfenster geöffnet und einsatzbereit ist.

Verwenden Sie bei geöffnetem Terminalfenster den CD- Befehl und wechseln Sie in das Verzeichnis, in dem Ihr Paket generiert wurde.

Von hier aus verwenden Sie den Befehl pacman -U , um das generierte Arch Linux-Paket auf Ihrem Computer zu installieren.

sudo pacman -U name-of-package.pkg.tar.zst

Arch Linux fordert Sie auf, Ihr Passwort einzugeben, wenn Sie den obigen Befehl eingeben. Geben Sie über die Tastatur Ihr Passwort ein. Nach Eingabe Ihres Passworts werden Sie von Arch Linux aufgefordert, die Y -Taste zu drücken, um mit der Installation fortzufahren.

Verwenden von Debtap zum Generieren eines PKGBUILD

Während Debtap im Allgemeinen zum Generieren eines installierbaren Arch Linux-Pakets verwendet wird, kann es auch eine PKGBUILD-Datei erstellen. PKGBUILD-Dateien sind automatisierte Build-Skripte, die in den AUR hochgeladen werden.

Hinweis: Sie sollten die PKGBUILD-Funktion nur verwenden, wenn Sie verstehen, wie PKGBUILDs unter Arch Linux funktionieren und wie man sie bearbeitet.

Um ein PKGBUILD mit Debtap zu generieren, beginnen Sie mit dem heruntergeladenen DEB-Paket. Führen Sie dann den Befehl „debtap“ aus , um die PKGBUILD-Datei zu generieren.

Debtap -P NAME_OF_DEB_PACKAGE.deb

Die Generation sollte nicht zu lange dauern. Wenn der Vorgang abgeschlossen ist, müssen Sie die PKGBUILD-Datei öffnen, den Abschnitt „source_x86_64=(“ suchen und hier den Link zum DEB-Paket hinzufügen. Speichern Sie dann die Änderungen.

Installieren Sie Debian-Pakete auf Arch Linux mit Debtap

Sobald die Bearbeitung abgeschlossen ist, erhalten Sie Ihr generiertes DEB-Paket.

Installieren von Paketen mit Debtap PKGBUILD-Dateien

Die Installation der von Debtap generierten PKGBUILD-Dateien funktioniert genauso wie die Installation der von der AUR heruntergeladenen PKGBUILD-Dateien. Öffnen Sie zur Installation ein Terminal und führen Sie den Befehl makepkg -sri in dem Verzeichnis aus, in dem sich die PKGBUILD-Datei befindet.

makepkg -sri


So installieren Sie GitLab auf Ubuntu Server

So installieren Sie GitLab auf Ubuntu Server

Möchten Sie GitLab auf Ihrem Ubuntu-Server zum Laufen bringen? GitLab ist eine leistungsstarke selbsthostbare Alternative zu Diensten wie GitHub. Damit können Sie

Absicherung eines Ubuntu-Linux-Servers mit SELinux

Absicherung eines Ubuntu-Linux-Servers mit SELinux

Erfahren Sie, wie Sie Ihrem Ubuntu-Linux-Server zusätzliche Sicherheit verleihen können, indem Sie SELinux darauf installieren und aktivieren.

Konfigurieren Sie NFS auf einem Linux-Server mit Cockpit

Konfigurieren Sie NFS auf einem Linux-Server mit Cockpit

Benötigen Sie eine einfachere Möglichkeit, NFS-Freigaben auf Ihrem Linux-Server bereitzustellen? Erfahren Sie, wie Sie NFS-Freigaben mit der Cockpit-App bereitstellen.

So aktualisieren Sie auf Ubuntu 22.04 LTS

So aktualisieren Sie auf Ubuntu 22.04 LTS

Die langfristige Unterstützung für Ubuntu 22.04 ist da! Erfahren Sie, wie Sie Ihren Desktop oder Laptop auf die neueste Ubuntu-Version aktualisieren.

So installieren Sie die neuesten Nvidia-GPU-Treiber unter Linux

So installieren Sie die neuesten Nvidia-GPU-Treiber unter Linux

So installieren Sie die neuesten Nvidia GPU-Treiber unter Linux

So übertragen Sie Dateien in einen Docker-Container

So übertragen Sie Dateien in einen Docker-Container

Müssen Sie Dateien in Ihren Docker-Container übertragen? Mit dem Docker-CP-Tool können Sie Dateien ganz einfach in und aus Containern verschieben.

So installieren Sie eine DEB-Datei unter Linux

So installieren Sie eine DEB-Datei unter Linux

Was ist eine DEB-Datei? Was machst du damit? Erfahren Sie mehr über die vielen Möglichkeiten, wie Sie DEB-Dateien auf Ihrem Linux-PC installieren können.

So bringen Sie GOG Galaxy unter Linux zum Laufen

So bringen Sie GOG Galaxy unter Linux zum Laufen

Besitzen Sie Spiele auf GOG.com? Möchten Sie den GOG Galaxy-Client auf Ihrem Linux-PC einrichten, um einige Videospiele zu genießen? Befolgen Sie diese Anleitung, wie wir sie zeigen

So installieren Sie Docker Engine unter CentOS

So installieren Sie Docker Engine unter CentOS

Docker Engine ist ein offenes Containerisierungsprogramm für Linux und andere Plattformen. Docker Engine verwaltet eigenständige Container, die ähnlich funktionieren wie

So bündeln Sie alle Ihre Chats mit Ferdi in einem

So bündeln Sie alle Ihre Chats mit Ferdi in einem

Sind Sie es leid, Slack, Discord und viele andere Produktivitätstools auf Ihrem Linux-System zu installieren? Wünschen Sie sich, dass sie alle zu einem zusammengefasst werden könnten?