A Debian .deb csomag átalakítása Arch Linux csomaggá

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. deb egy Arch Linux csomagban

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.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   Julio Cesar Campos dijo

    Ü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

    1.    Névtelen dijo

      Egybeesem Júliussal ...

      generálnia kell egy .xz fájlt, hogy telepíteni lehessen a pacman-nal

  2.   Marty mcfly dijo

    És DEB átalakítására RPM-ben?

    1.    gyík dijo

      Láthatja a cikket, amelyet az UsemosLinux írt Hogyan lehet átalakítani a DEB-t RPM-be és fordítva

      1.    Marty mcfly dijo

        Nagyon köszönöm az információkat 😉

  3.   nicolas97 dijo

    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?

  4.   szikla dijo

    Érvénytelen csomagverzió, nem működik.

  5.   luvhines dijo

    Köszönöm! Nem tudtam, hogy nekem tökéletesen működik

  6.   Andrew Rjx dijo

    Köszönöm, ha nekem tökéletesen működött

  7.   Juan Jose dijo

    Köszönöm szépen