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.

instagram viewer

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

CuotaPíoCuotaCorreo electrónico

Temas relacionados

  • linux
  • Debian
  • arco linux
  • Administradores de paquetes
  • Instalar software

Sobre el Autor

Debarshi Das (13 artículos publicados)

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.

Más de Debarshi Das

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