Muchos programas populares están disponibles en Linux exclusivamente como paquete DEB. Esto podría preocuparle si ha migrado recientemente a Arch Linux y no está seguro de cómo instalar sus programas favoritos.
Los archivos DEB son intrínsecos a los derivados basados en Debian o Ubuntu. Sin embargo, aún puede instalarlos en su sistema basado en Arch de varias maneras. Veamos paso a paso las formas de instalar archivos DEB en Arch Linux.
¿Qué es un archivo DEB?
Un archivo DEB o ".deb" es esencialmente un archivo que contiene secuencias de comandos, archivos de configuración y otros datos necesarios para instalar un programa. Los archivos DEB están creados principalmente para su uso en Debian o escritorios basados en Debian como Pop!_OS, Ubuntu y MX Linux, por nombrar algunos.
Si viene de Windows, puede pensar en los archivos DEB en términos de un archivo ejecutable de Windows (EXE).
Si bien instalar un paquete DEB en Arch Linux puede no ser tan simple como ejecutar un ejecutable de Windows, ciertamente no es ciencia espacial. La instalación es bastante sencilla y los pasos son fáciles de seguir.
1. Instale el programa desde el AUR
AUR o el repositorio de usuarios de Arch es la biblioteca de software más grande entre todas las distribuciones de Linux. En caso de que no pueda encontrar un paquete con soporte oficial para Arch Linux, AUR es donde debe buscar antes que en cualquier otro lugar.
Aunque esto no lo ayudará a instalar un archivo DEB, es muy probable que encuentre un paquete compatible con Arch para el software que necesita.
Puede instalar paquetes de AUR manualmente o a través de un asistente de AUR. Le recomendamos que siga adelante con yay, un asistente AUR popular y fácil de usar. Para comenzar, simplemente busque el nombre del paquete con yay:
yay search_term
yay enumerará todos los paquetes relevantes. Copie el nombre del paquete correcto e instálelo ejecutando:
yay -S nombre_paquete
Esto debería instalar con éxito el software en su sistema Arch Linux. Para obtener más información sobre yay, consulte esta guía en como gestionar paquetes con yay.
2. Instalar paquetes DEB en Arch Linux con Debtap
Si no encuentra una alternativa en AUR, debe optar por Debtap. Es una herramienta de línea de comandos que convierte un paquete Debian en un paquete compatible con Arch.
Debtap hace el trabajo en su mayor parte, pero aún debe proceder con cierta precaución ya que las actualizaciones incompatibles del paquete pueden interrumpir su funcionalidad.
Instalación de Debtap en Arch Linux
Para instalar Debtap, encienda el terminal e instálelo usando un asistente de AUR:
yay-S deudaap
Muévase al directorio del archivo DEB usando el comando cd y use Debtap para comenzar a convertir el paquete.
discos compactos ~/Descargas
endeudamientotu archivo.debutante
Debtap creará un "tuarchivo.zst" que puede instalar fácilmente con su administrador de paquetes, en este caso, pacman.
sudopac-man-Ttu archivo.zst
Esto debería instalar el paquete en su máquina Arch Linux.
3. Instalar manualmente paquetes DEB en Arch
Para aquellos que prefieren un enfoque más práctico, pueden extraer manualmente el paquete DEB y colocar el contenido dentro de los directorios apropiados.
Antes de seguir leyendo, tenga en cuenta que esta no es la forma recomendada de instalar paquetes DEB. Solo recurre a este método si todas las alternativas fallan.
Este método es independiente de la plataforma, lo que significa que puede aplicar este método en todas las distribuciones, Arch Linux o no.
Extracción de un paquete DEB
Comience usando el comando ar para extraer el .debutante archivo en una carpeta.
ar x /ruta/al/archivo
Luego, acceda a la carpeta y extraer los tarballs con el comando tar.
alquitránxvfcontrol.alquitrán.gz
alquitránxvfdatos.alquitrán.gz
Encontrará tres carpetas nuevas: etc., optar, y usuario. Copie el contenido dentro de estas carpetas en los directorios correctos. Por ejemplo, copiar el contenido de la etc. carpeta en el /etc directorio de su sistema y haga lo mismo para el resto en consecuencia.
sudo cp ./etc/* /etc/
sudo cp ./opt/* /opt/
sudo cp ./usr/* /usr/
Ejecutar el programa
Una vez que todos los archivos se han colocado donde pertenecen, puede ejecutar el script de shell dentro del /usr/bin carpeta para ejecutar la aplicación. Para facilitar su uso, considere crear un acceso directo en el escritorio para ejecutar este programa.
Este es un método bastante tedioso y que no funcionará el cien por cien de las veces, por lo que le sugerimos que se abstenga de la instalación manual y lo trate como un último intento.
Ahora puede instalar paquetes DEB en Arch Linux
Puede instalar paquetes Debian en Arch Linux. Sin embargo, un paquete que no está destinado inherentemente a Arch Linux a menudo puede fallar con el tiempo a medida que se actualiza.
Con una distribución de vanguardia, a veces todo lo que se necesita es un paquete roto para que todo el sistema se desmorone. Es una práctica crucial buscar regularmente paquetes rotos, repararlos y actualizar la lista de paquetes de su sistema Linux.
Cómo encontrar y reparar paquetes rotos en Linux
Leer siguiente
Temas relacionados
- linux
- Debian
- arco linux
- Administradores de paquetes
- Instalar software
Sobre el Autor
Me encanta romper cosas y hacer cosas que me ayuden a romper cosas. Cuando las pantallas están apagadas, puedes encontrarme en el campo de fútbol o luchando ingeniosamente en el club de ajedrez local.
Suscríbete a nuestro boletín
¡Únase a nuestro boletín para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!
Haga clic aquí para suscribirse