Wir haben bereits in anderen Artikeln über den berühmten Alien gesprochen und erklärt, ein Werkzeug zum Konvertieren von Paketen von einem Typ in einen anderen RPM in DEB oder tgz usw. umwandeln. Verschiedene Formate, die die App unterstützt und zwischen denen wir konvertieren können. Das Problem mit Alien ist, dass es nicht sehr zuverlässig ist und die konvertierten Pakete möglicherweise nicht richtig funktionieren, wenn wir es konvertieren. Beachten Sie, dass Distributionen in der Regel bemerkenswerte Unterschiede aufweisen, wie z. B. den Verzeichnisbaum, den Speicherort oder die Syntax der Konfigurationsdateien Diejenigen, von denen diese Pakete abhängen, oder benennen die Pakete, von denen sie abhängen, unterschiedlich. Daher können wir ein Programm finden, das nicht richtig oder direkt überhaupt nicht funktioniert.
Nun, zusammen mit Alien werden wir hier ein weiteres Tool vorstellen, obwohl es etwas spezifischer ist Schulden. Damit können Sie nicht wie bei Alien zwischen verschiedenen Formaten wechseln, aber wir können bestimmte DEB-Pakete aus Debian-Distributionen und -Derivaten transformieren, um an unserer Arch Linux-Distribution zu arbeiten oder von dieser abgeleitet zu werden. Der Name des Tools stammt von DEB To Arch Package, das eine Vorstellung davon gibt, was es kann.
Wir können Installieren Sie das Deptap-Tool Verwenden verschiedener Methoden, die wir bereits von Arch Linux kennen, z. B. eines dieser drei Befehle:
pacaur -S debtap packer -S debtap yaourt -S debtap
Sobald wir es in Arch oder anderen davon abgeleiteten Distributionen installiert haben, können wir es weiter verwenden. Übrigens benötigen Sie auch andere zusätzliche Pakete, obwohl diese wahrscheinlich bereits installiert sind: bash, binutils, pkgfile und fakeroot. Damit es funktioniert, müssen wir den folgenden geraden Befehl ausführen Erstellen und aktualisieren Sie die Datenbank:
sudo debtap -u
Y umwandeln ein .deb-Paket in einem Paket im Arch-Stil:
debtap nombre_del_paquete.deb
Und fertig…