Die mangelnde Konsolidierung von a universelles Paketsystemhat uns zu der Notwendigkeit geführt, Pakete aus einer Distribution in Pakete umzuwandeln, die sich an unsere anpassen. In meinem Fall hat er verwendet Linux Mint als Hauptdistribution und Antergos Zum Testen bekomme ich manchmal Anwendungen, die nur ein Paket haben . Deb und ist nicht in AURIn diesen Fällen benutzte er ein Werkzeug namens erzalien erlaube mir Konvertieren Sie eine .deb in ein Arch Linux-Paket.
Vor einiger Zeit war hier die Rede von einer anderen Methode, um das Ziel von zu erreichen Konvertieren Sie ein Debian .deb-Paket in ein Arch Linux-PaketDer Unterschied zu der Methode, die wir Ihnen beibringen werden, ist die Automatisierung des Prozesses.
Auf die gleiche Weise wurde ein Tutorial für erstellt Installieren Sie Debian / Ubuntu-Anwendungen unter ArchLinux mit DPKG mit der Einschränkung, dass Abhängigkeiten nicht aufgelöst werden.
Was ist Archalien?
Es ist ein kostenloses Tool, das in Python geschrieben wurde und dies ermöglicht Konvertieren Sie ein Debian .deb-Paket in ein Arch Linux-Paket. Die Verwendung und Installation ist sehr einfach, das Tool spart Zeit in der Erstellen eines Arch Linux-Pakets basierend auf .debAußerdem helfen Sie unerfahrenen Benutzern bei der Installation von Anwendungen auf Arch Linux-basierten Distributionen.
Konvertieren einer .deb in ein Arch Linux-Paket
Um eine .deb schnell und einfach in ein Arch Linux-Paket zu konvertieren, müssen wir das archalien-Repository klonen, um die neueste Version des Tools herunterzuladen. Dazu müssen wir ein Terminal öffnen und den folgenden Befehl ausführen:
Git-Klon https://github.com/Asher256/archalien.git
Mit Archalien
Als nächstes müssen wir die Anwendung ausführen, die das .deb-Paket angibt, das wir konvertieren möchten. Die Syntax, die wir verwenden müssen, ist die folgende:
$ ./archalien.py apt-file_2.5.4ubuntu1_all.deb
Dies führt zu einem Arch Linux-Paket mit dem folgenden Namen: apt-file-2.5.4ubuntu1.pkg.tar.gz
Installieren Sie das Paket pkg.tar.gz unter Arch Linux und Derivaten
Führen Sie einfach den folgenden Befehl aus, um die aus der .deb-Konvertierung resultierende Datei .pkg.tar.gz zu installieren:
pacman -U nombredelpaquete
oder was ist gleich
pacman -U apt-file-2.5.4ubuntu1.pkg.tar.gz
Wir sind sicher, dass dieses sehr praktische und nützliche Tool Ihnen viel Zeit und Kopfschmerzen erspart.
Grüße, ich habe die Schritte ausgeführt, die im Tutorial angegeben sind, aber die Archlinux-Dateien enden mit einer Erweiterung wie dieser: curlew-0.2.2-1-any.pkg.tar.xz, und wenn das von Ihnen erwähnte Programm sie tatsächlich generiert Erweiterung: curlew-0.2.2-1.pkg.tar.gz, die nicht mit pacman -U installiert werden kann
Also, was ist los mit dem Programm ...
dank
Ich falle mit Juli zusammen ...
Es sollte eine .xz-Datei generieren, um mit pacman installiert werden zu können
Und um eine DEB in RPM umzuwandeln?
Sie können den Artikel sehen, den UsemosLinux geschrieben hat So konvertieren Sie DEB in RPM und umgekehrt
Vielen Dank für die Information 😉
Leute, wie schade, dass mir dieser Fehler erscheint ./archalien.py: Die Datei oder das Verzeichnis existiert nicht, jemand, der mir helfen kann?
Ungültige Paketversion funktioniert nicht.
Vielen Dank! Ich wusste nicht, dass es perfekt für mich funktioniert
Danke, wenn es perfekt für mich funktioniert hat
Vielen Dank