Convertir un paquet de Debian .deb en un paquet Arch Linux

La manca de la consolidació d'un sistema de paquets universal, Ens ha portat a la necessitat de convertir paquets d'una distribució en paquets que s'adaptin a la nostra. En el meu cas va utilitzar Linux Mint com distro principal i Antergos per testejar, algunes vegades amb si aplicacions que només tenen paquet .deb i no es troba en AUR, En aquests casos va utilitzar una eina anomenada archalien que em permet convertir un .deb en un paquet Arch Linux.

Fa temps es va parlar aquí d'un altre mètode per aconseguir l'objectiu de Convertir un paquet de Debian .deb a un paquet Arch Linux, La diferència amb el mètode que li anem a ensenyar, és l'automatització de l'procés.

De la mateixa manera, es va fer un tutorial per Instal·lar aplicacions de Debian / Ubuntu en ArchLinux amb dpkg amb la limitant que no resol dependències. deb en un paquet Arch Linux

Què és archalien?

És una eina lliure escrita en Python que permet convertir un paquet .deb de Debian en un paquet Arch Linux. El seu ús i instal·lació és molt senzilla, l'eina permetrà estalviar temps en la construcció d'un paquet Arch Linux basat en .deb, A més d'ajudar els usuaris novells en la instal·lació d'aplicacions en les distribucions basades en Arch Linux.

Convertint un .deb en un paquet Arch Linux

Per aconseguir convertir un .deb en un paquet Arch Linux de manera ràpida i senzilla, hem de clonar el repositori de archalien per descarregar l'última versió de l'eina. Per a això hem d'obrir una terminal i executar la següent comanda:

git clone https://github.com/Asher256/archalien.git

usant Archalien

Seguidament hem d'executar l'aplicació indicant el paquet .deb que desitgem convertir. la sintaxi que hem d'utilitzar és la següent:

$ ./Archalien.py apt-file_2.5.4ubuntu1_all.deb

Això dóna com a resultat un paquet d'Arch Linux amb el següent nom: apt-file-2.5.4ubuntu1.pkg.tar.gz

Instal·lar paquet pkg.tar.gz en Arch Linux i derivats

Per instal·lar l'arxiu .pkg.tar.gz resultat de la conversió de l'.deb n'hi ha prou amb executar la següent comanda:

pacman -U nombredelpaquete

o el que és igual a

pacman -U apt-file-2.5.4ubuntu1.pkg.tar.gz

Estem segur que aquesta eina bastant pràctica i útil, li estalviarà força temps i li estalviarà alguns mals de cap.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Juli Cèsar Camps va dir

    Una salutació, vaig fer els passos que diu li tutorial, però els arxius d'ArchLinux acaben en una extensió com aquest: CURLEW-0.2.2-1-any.pkg.tar.xz i si efectivament el programa que vostè esmenta els genera en aquesta extensió: CURLEW-0.2.2-1.pkg.tar.gz el qual no es pot instal·lar amb pacman -U
    Que hi ha de equivocat llavors amb el programa ....
    Gràcias

    1.    anònim va dir

      coincideixo amb el juliol ...

      hauria generar un arxiu .xz per poder instal·lar amb Pacman

  2.   Marty McFly va dir

    ¿I per convertir les XNUMX:XNUMX DEB en RPM?

    1.    llangardaix va dir

      Pots veure l'article que va escriure UsemosLinux Com convertir DEB a RPM i viceversa

      1.    Marty McFly va dir

        Moltes Gràcies per la dada 😉

  3.   nicolas97 va dir

    nois que pena em aperece aquest error, ./archalien.py: No existeix el fitxer o directori, algú que em pugui ajudar?

  4.   roc va dir

    versió de l'paquet no vàlida, no funciona.

  5.   luvhines va dir

    Gràcies! no ho sabia em va funcionar perfectament

  6.   Andres Rjx va dir

    Gràcies, si em funciono perfecte

  7.   Juan José va dir

    Moltes gràcies