Tutorial

Convertir un paquete Debian en un paquete Arch Linux de forma facil

Como sabemos, Linux utiliza paquetes de distribución para compartir todas las aplicaciones, y aunque existe un sistema de paquetes universal, parece que muy pocas distros le están sacando provecho. Es por eso que tenemos varias distribuciones que utilizan su propio sistema de paquetes, en este caso Debian utiliza el formato .deb y Arch Linux el suyo propio.

En este artículo vamos a tratar de convertir los paquetes .deb al formato legible por Arch Linux, para ello vamos a utilizar la herramienta archalien.

¿Qué es archalien?

Esta es una herramienta gratuita escrita en Python que permite convertir un paquete .deb de Debian en un paquete Arch Linux. La instalación y uso es muy sencilla. archalien permite automatizar la tarea de crear un paquete Arch Linux basado en .deb, además de que ayuda a los usuarios más principiantes en la instalación de aplicaciones en las distribuciones basadas en Arch.

Convirtiendo un .deb en un paquete Arch Linux

Para comenzar a convertir un .deb en un paquete Arch Linux tendremos que ‘clonar’ el repositorio de archalien y descargar la última versión de esta herramienta. Abramos el terminal y ejecutemos el siguiente comando.

[php]git clone <a href="https://github.com/Asher256/archalien.git">https://github.com/Asher256/archalien.git[/php]

Usando Archalien

Ahora que tenemos archalien en el sistema, vamos a ejecutarlo indicando el paquete .deb que deseamos convertir. Un ejemplo seria:

[php]$ ./archalien.py apt-file_2.5.4ubuntu1_all.deb[/php]

Esto nos da como 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 que hemos convertido recién, solo tendremos que ejecutar el siguiente comando en el terminal:

[php]pacman -U nombredelpaquete[/php]

o lo que es igual a:

[php]pacman -U apt-file-2.5.4ubuntu1.pkg.tar.gz[/php]

Eso sería todo, esta herramienta automatiza la conversión de paquetes .deb a Arch, ahorrándonos mucho tiempo. Espero les haya sido de utilidad y nos vemos en la próxima.

Ver comentarios

  • me instala los paquetes con pacman -U pero no abren a la hora de ejecutarlos, lanza el siguiente error

    error while loading shared libraries: libcrypto++.so.6: cannot open shared object file: No such file or directory

Esta web utiliza cookies propias con finalidad funcional y de terceros para realizar el análisis de la navegación de los usuarios, mejorar mis servicios y mostrarte publicidad relacionada con tus preferencias mediante el análisis de tus hábitos de navegación. Si continúa navegando, se considera que acepta su uso.

Leer más