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

6
2119

La falta de la consolidación de un sistema de paquetes universal, nos ha llevado a la necesidad de convertir paquetes de una distribución en paquetes que se adapten a la nuestra. En mi caso utilizó Linux Mint cómo distro principal y Antergos para testear, algunas veces consigo aplicaciones que sólo tienen paquete .deb y no se encuentra en AUR, en esos casos utilizó una herramienta llamada archalien que me permite convertir un .deb en un paquete Arch Linux.

Hace tiempo se habló acá de otro método para lograr el objetivo de Convertir un paquete de Debian .deb a un paquete Arch Linux, la diferencia con el método que le vamos a enseñar, es la automatización del proceso.


De igual manera, se hizo un tutorial para Instalar aplicaciones de Debian/Ubuntu en ArchLinux con DPKG con la limitante de que no resuelve dependencias.deb en un paquete Arch Linux

¿Qué es archalien?

Es una herramienta libre escrita en Python que permite convertir un paquete .deb de Debian en un paquete Arch Linux. Su uso e instalación es muy sencilla, la herramienta permitirá ahorrar tiempo en la construcción de un paquete Arch Linux basado en .deb, además de ayudar a los usuarios novatos en la instalación de aplicaciones en las distribuciones basadas en Arch Linux.

Convirtiendo un .deb en un paquete Arch Linux

Para lograr convertir un .deb en un paquete Arch Linux de manera rápida y sencilla, debemos clonar el repositorio de archalien para descargar la última versión de la herramienta. Para ello debemos abrir una terminal y ejecutar el siguiente comando:

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

Usando Archalien

Seguidamente debemos ejecutar la aplicación indicando el paquete .deb que deseamos convertir. la sintaxis que debemos utilizar es la siguiente:

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

Esto da cómo resultado un paquete de Arch Linux con el siguiente nombre: apt-file-2.5.4ubuntu1.pkg.tar.gz

Instalar paquete pkg.tar.gz en Arch Linux y Derivados

Para instalar el archivo .pkg.tar.gz resultado de la conversión del .deb basta con ejecutar el siguiente comando:

pacman -U nombredelpaquete

o lo que es igual a

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

Estamos seguro que esta herramienta bastante práctica y útil, le ahorrará bastante tiempo y le ahorrará algunos dolores de cabeza.

6 COMENTARIOS

  1. Un saludo, hice los pasos que dice le tutorial, pero los archivos de archlinux terminan en una extensión como este: curlew-0.2.2-1-any.pkg.tar.xz y si efectivamente el programa que usted menciona los genera en esta extensión: curlew-0.2.2-1.pkg.tar.gz el cual no se puede instalar con pacman -U
    Que hay de equivocado entonces con el programa….
    Gracias

Dejar una respuesta