Manglen på konsolidering af en universelt pakke system, har ført os til behovet for at konvertere pakker fra en distribution til pakker, der tilpasser sig vores. I mit tilfælde brugte han Linux Mint som hoveddistro og Antergos til test, nogle gange får jeg apps, der kun har en pakke deb og er ikke i AUR, i de tilfælde brugte han et værktøj kaldet arkalien tillader mig konvertere en .deb til en Arch Linux-pakke.
For nogen tid siden var der tale her om en anden metode til at nå målet om Konverter en Debian .deb-pakke til en Arch Linux-pakkeForskellen med den metode, som vi skal lære dig, er automatiseringen af processen.
På samme måde blev der lavet en tutorial til Installer Debian / Ubuntu-applikationer på ArchLinux med DPKG med den begrænsning, at det ikke løser afhængigheder.
Hvad er archalien?
Det er et gratis værktøj skrevet i Python, der tillader det konvertere en Debian .deb-pakke til en Arch Linux-pakke. Dens brug og installation er meget enkel, værktøjet sparer tid i opbygning af en Arch Linux-pakke baseret på .debsamt at hjælpe uerfarne brugere med at installere applikationer på Arch Linux-baserede distributioner.
Konvertering af en .deb til en Arch Linux-pakke
For at konvertere en .deb til en Arch Linux-pakke hurtigt og nemt, skal vi klone archalien-arkivet for at downloade den nyeste version af værktøjet. For at gøre dette skal vi åbne en terminal og udføre følgende kommando:
git-klon https://github.com/Asher256/archalien.git
Brug af Archalien
Dernæst skal vi udføre applikationen med angivelse af .deb-pakken, som vi vil konvertere. den syntaks, som vi skal bruge, er følgende:
$ ./archalien.py apt-file_2.5.4ubuntu1_all.deb
Dette resulterer i en Arch Linux-pakke med følgende navn: apt-file-2.5.4ubuntu1.pkg.tar.gz
Installer pkg.tar.gz-pakke på Arch Linux og Derivater
For at installere .pkg.tar.gz-filen, der stammer fra .deb-konverteringen, skal du bare udføre følgende kommando:
pacman -U nombredelpaquete
eller hvad er lig med
pacman -U apt-file-2.5.4ubuntu1.pkg.tar.gz
Vi er sikre på, at dette meget praktiske og nyttige værktøj vil spare dig for meget tid og spare dig for hovedpine.
Hilsner, jeg lavede de trin, som i selvstudiet siger, men archlinux-filerne ender i en udvidelse som denne: curlew-0.2.2-1-any.pkg.tar.xz, og hvis det program, du nævner, faktisk genererer dem i dette udvidelse: curlew-0.2.2-1.pkg.tar.gz, som ikke kan installeres med pacman -U
Så hvad er der galt med programmet….
Tak
Jeg falder sammen med juli ...
det skal generere en .xz-fil for at kunne installere med pacman
Og at konvertere en DEB i RPM?
Du kan se den artikel, som UsemosLinux skrev Sådan konverteres DEB til RPM og omvendt
Mange tak for informationen 😉
Gutter, hvilken skam denne fejl vises for mig ./archalien.py: Filen eller biblioteket findes ikke, nogen der kan hjælpe mig?
Ugyldig pakkeversion, fungerer ikke.
Tak skal du have! Jeg vidste ikke, at det fungerede perfekt for mig
Tak, hvis det fungerede perfekt for mig
Mange tak