Bristen på konsolidering av en universellt paketsystem, har lett oss till behovet av att konvertera paket från en distribution till paket som anpassar sig till vår. I mitt fall använde han det Linux Mint som huvuddistro och Antergos för testning, ibland får jag applikationer som bara har ett paket . Deb och det är inte i AUR, i dessa fall använde han ett verktyg som heter archalien tillåter mig konvertera en .deb till ett Arch Linux-paket.
För en tid sedan talades här om en annan metod för att uppnå målet Konvertera ett Debian .deb-paket till ett Arch Linux-paketSkillnaden med metoden som vi ska lära dig är automatiseringen av processen.
På samma sätt skapades en handledning för Installera Debian / Ubuntu-applikationer på ArchLinux med DPKG med begränsningen att det inte löser beroenden.
Vad är archalien?
Det är ett gratis verktyg skrivet i Python som tillåter konvertera ett Debian .deb-paket till ett Arch Linux-paket. Dess användning och installation är mycket enkel, verktyget sparar tid i bygga ett Arch Linux-paket baserat på .debsamt att hjälpa nybörjare att installera applikationer på Arch Linux-baserade distributioner.
Konvertera en .deb till ett Arch Linux-paket
För att snabbt och enkelt konvertera en .deb till ett Arch Linux-paket måste vi klona archalien-arkivet för att ladda ner den senaste versionen av verktyget. För att göra detta måste vi öppna en terminal och utföra följande kommando:
git-klon https://github.com/Asher256/archalien.git
Använda Archalien
Därefter måste vi köra applikationen som indikerar .deb-paketet som vi vill konvertera. syntaxen som vi måste använda är följande:
$ ./archalien.py apt-file_2.5.4ubuntu1_all.deb
Detta resulterar i ett Arch Linux-paket med följande namn: apt-file-2.5.4ubuntu1.pkg.tar.gz
Installera pkg.tar.gz-paketet på Arch Linux och Derivatives
För att installera .pkg.tar.gz-filen som härrör från .deb-konverteringen, kör du bara följande kommando:
pacman -U nombredelpaquete
eller vad är lika med
pacman -U apt-file-2.5.4ubuntu1.pkg.tar.gz
Vi är säkra på att detta mycket praktiska och användbara verktyg sparar mycket tid och sparar huvudvärk.
Hälsningar, jag gjorde stegen som handledningen säger, men archlinux-filerna slutar i ett tillägg så här: curlew-0.2.2-1-any.pkg.tar.xz och om programmet som du nämner verkligen genererar dem i det här tillägget : curlew-0.2.2-1.pkg.tar.gz som inte kan installeras med pacman -U
Vad är det för fel på programmet då...
tack
Jag håller med juli...
Det bör generera en .xz-fil för att kunna installeras med pacman
Och konvertera en DEB till RPM?
Du kan se artikeln som skrev UsemosLinux Hur man konverterar DEB till RPM och vice versa
Tack så mycket för informationen 😉
Killar, vad synd att det här felet visas, ./archalien.py: Filen eller katalogen finns inte, kan någon hjälpa mig?
ogiltig paketversion, fungerar inte.
Tack! Jag visste inte att det fungerade perfekt
Tack, det fungerade perfekt för mig
tack så mycket