Konvertieren Sie ein Debian .deb-Paket in ein Arch Linux-Paket

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. deb in einem Arch Linux-Paket

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.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   Julio Cesar Campos sagte

    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

    1.    anonym sagte

      Ich falle mit Juli zusammen ...

      Es sollte eine .xz-Datei generieren, um mit pacman installiert werden zu können

  2.   Marty mcfly sagte

    Und um eine DEB in RPM umzuwandeln?

    1.    Lagarto sagte

      Sie können den Artikel sehen, den UsemosLinux geschrieben hat So konvertieren Sie DEB in RPM und umgekehrt

      1.    Marty mcfly sagte

        Vielen Dank für die Information 😉

  3.   nicolas97 sagte

    Leute, wie schade, dass mir dieser Fehler erscheint ./archalien.py: Die Datei oder das Verzeichnis existiert nicht, jemand, der mir helfen kann?

  4.   Roque sagte

    Ungültige Paketversion funktioniert nicht.

  5.   luvhines sagte

    Vielen Dank! Ich wusste nicht, dass es perfekt für mich funktioniert

  6.   Andreas Rjx sagte

    Danke, wenn es perfekt für mich funktioniert hat

  7.   Juan Jose sagte

    Vielen Dank