A konszolidáció hiánya a univerzális csomagrendszer, elvezetett minket ahhoz, hogy a disztribúcióból származó csomagokat át kell alakítanunk a miénkhez alkalmazkodó csomagokká. Az én esetemben ő használta Linux Mint mint fő disztró és Antergos teszteléshez néha olyan alkalmazásokat kapok, amelyek csak csomaggal rendelkeznek . Deb és nincs benne AUR, ezekben az esetekben egy ún archalien megengedve nekem konvertálja a .deb fájlt Arch Linux csomaggá.
Valamivel ezelőtt itt beszéltek egy másik módszerről a cél elérésére A Debian .deb csomag átalakítása Arch Linux csomaggáA különbség a módszerrel, amelyet megtanítunk nektek, a folyamat automatizálása.
Ugyanígy készült egy oktatóanyag is Telepítse a Debian / Ubuntu alkalmazásokat az ArchLinux rendszerre a DPKG segítségével azzal a korlátozással, hogy nem oldja meg a függőségeket.
Mi az archalien?
Ez egy ingyenes Pythonba írt eszköz, amely lehetővé teszi konvertálja a Debian .deb csomagot Arch Linux csomaggá. Használata és telepítése nagyon egyszerű, az eszköz időt takarít meg a Arch Linux csomag építése a .deb alapjánvalamint segítséget nyújt a kezdő felhasználóknak az alkalmazások telepítésében az Arch Linux alapú terjesztésekre.
A .deb konvertálása Arch Linux csomaggá
Ahhoz, hogy a .deb fájlokat gyorsan és egyszerűen Arch Linux csomaggá alakítsuk át, klónoznunk kell az archalien adattárat az eszköz legújabb verziójának letöltéséhez. Ehhez meg kell nyitnunk egy terminált, és végre kell hajtanunk a következő parancsot:
git klón https://github.com/Asher256/archalien.git
Archalien használata
Ezután végre kell hajtanunk az alkalmazást, amely jelzi a konvertálni kívánt .deb csomagot. a szintaxis, amelyet használnunk kell, a következő:
$ ./archalien.py apt-file_2.5.4ubuntu1_all.deb
Ez egy Arch Linux csomagot eredményez a következő névvel: apt-file-2.5.4ubuntu1.pkg.tar.gz
Telepítse a pkg.tar.gz csomagot az Arch Linux és a származékos fájlokra
A .deb átalakítás eredményeként kapott .pkg.tar.gz fájl telepítéséhez hajtsa végre a következő parancsot:
pacman -U nombredelpaquete
vagy ami egyenlő
pacman -U apt-file-2.5.4ubuntu1.pkg.tar.gz
Biztosak vagyunk abban, hogy ez a nagyon praktikus és hasznos eszköz sok időt takarít meg Önnek, és némi fejfájást is megspórol.
Üdvözlet, megtettem azokat a lépéseket, amelyeket az oktatóanyag mond, de az archlinux fájlok ilyen kiterjesztéssel végződnek: curlew-0.2.2-1-any.pkg.tar.xz, és ha valóban az általad említett program generálja őket ebben kiterjesztés: curlew-0.2.2-1.pkg.tar.gz, amelyet a pacman -U nem lehet telepíteni
Tehát mi a baj a programmal…
Köszönöm
Egybeesem Júliussal ...
generálnia kell egy .xz fájlt, hogy telepíteni lehessen a pacman-nal
És DEB átalakítására RPM-ben?
Láthatja a cikket, amelyet az UsemosLinux írt Hogyan lehet átalakítani a DEB-t RPM-be és fordítva
Nagyon köszönöm az információkat 😉
Srácok, milyen kár nekem ez a hiba, ./archalien.py: A fájl vagy könyvtár nem létezik, valaki tud nekem segíteni?
Érvénytelen csomagverzió, nem működik.
Köszönöm! Nem tudtam, hogy nekem tökéletesen működik
Köszönöm, ha nekem tökéletesen működött
Köszönöm szépen