Instale paquetes de un PPA Ubuntu en Debian Linux

Instale paquetes de un PPA Ubuntu en Debian Linux

Objetivo

Instale paquetes de Ubuntu PPA en Debian.

Distribuciones

Debian

Requisitos

Necesita una instalación de Debian en funcionamiento con privilegios raíz.

Dificultad

Medio

Convenciones

  • # - requiere que los comandos de Linux dados se ejecuten con privilegios raíz directamente como un usuario raíz o mediante el uso de sudo dominio
  • ps - Requiere que los comandos de Linux dados se ejecuten como un usuario regular no privilegiado

Introducción

Ubuntu y sus derivados son fácilmente las distribuciones de Linux más populares del mundo. Como resultado, disfrutan de más apoyo de terceros que la mayoría de las otras distribuciones, incluido el padre de Ubuntu, Debian.

A menudo es frustrante que los usuarios de Debian se encuentren con un software empaquetado en el .debutante formatear y poner a disposición libremente, pero no para ellos. Los paquetes de Ubuntu no siempre funcionan en Debian. En realidad, la mayoría de las veces, hay algún tipo de problema para ejecutarlos o instalarlos. Además, Debian no está realmente configurado para interactuar con Ubuntu PPAs.

Entonces, ¿qué debe hacer un usuario de Debian?? Eso es algo en lo que el proyecto Debian ha pensado. En realidad, hay un método definido para descargar paquetes fuente de Ubuntu PPA y reconstruirlos para Debian. Como una ventaja adicional, no es realmente tan difícil.



Instalar las dependencias

Antes de comenzar, hay un par de dependencias generales de compilación que necesitará. Por supuesto, necesita las herramientas generales de compilación, además de algunos scripts de empaque de Debian.

# APT Instale desarrollados de construcción de construcción

Eso es realmente todo! Es posible que necesite algunas dependencias específicas para el paquete que desea, pero eso será más tarde.

Agregue la fuente PPA

A continuación, necesitará encontrar un PPA que desee usar. La mayoría de los PPA de Ubuntu tienen una sección donde puede ver el debutante y Deb-Src registros. En LaunchPad, está en un menú etiquetado como "Detalles técnicos sobre este PPA."Tendrás que copiar el Deb-Src registro.



Abra su editor de texto de elección como root y cree un .lista archivar en /etc/apt/fuentes.lista.d/ para tu nuevo PPA. Seleccione la versión de Ubuntu que es la coincidencia más cercana a su versión de Debian.

Deb-Src http: // ppa.plataforma de lanzamiento.Net/PROGEDENDEX/WINEDRI3/UBUNTU Artful Main 

Importar la clave

Debe importar la clave de firma del PPA para que APT actualice sus repositorios e instale. Por lo general, se muestra prominentemente en la página de inicio del PPA. Copie la clave después del /. Luego, ejecute el siguiente comando Linux usando su clave copiada.

# apt-key adv --keyserver hkp: // keyserver.ubuntu.com: 80--recv-keys the_key

Después de que APT importe la clave, ejecute una actualización.

# Actualización de apt

Construir



En realidad, puede construir sus nuevos paquetes como usuario regular. En realidad, es mejor hacerlo de esa manera. Cree un directorio donde desee construir sus paquetes, luego cd en ese directorio. Una vez dentro de ese directorio, ejecute el siguiente comando de Linux para construir sus paquetes. Sustituya el nombre del paquete que desea construir y la versión de Ubuntu de su PPA es de.

$ apt Source -t Artful - -Build PackageName

Esto llevará algún tiempo, dependiendo del paquete. Este es el lugar donde puede encontrar errores de dependencia. Hay algunas formas de resolverlos. Puede copiar manualmente la lista proporcionada por el script e instalarlos. Si el paquete es una variación de un paquete de Debian existente, puede usar APT BUILD-DEP. Desafortunadamente, eso no funcionará con tu PPA. Apt solo permite de construcción Desde el repositorio predeterminado.

Instalar con dpkg

Una vez que tenga sus paquetes, puede instalarlos como root usando dpkg. Se necesitan comodines, por lo que siempre que no haya otros paquetes de Debian en su directorio de compilación, puede hacer algo como esto:

# dpkg -i *.debutante

A menos que haya algún conflicto extraño extraño (no debería haberlo, ya que los construyó), sus nuevos paquetes se instalarán en Debian.

Pensamientos de cierre

Ahora, puede usar Ubuntu PPA para construir sus propios paquetes de Debian y aprovechar gran parte del software que Ubuntu tiene para ofrecer. Esto no funcionará en cada situación, pero funcionará en la mayoría. Si la fuente no está disponible, no podrá construir los paquetes. Ciertamente puede intentar instalar los binarios existentes, pero comprender que es un riesgo hacerlo.

Si tiene un paquete como la versión de vino que se muestra en esta guía, puede construir los paquetes de 32 bits utilizando una DEBOOTSTRAP para configurar un entorno de chroot. Luego, siga el mismo procedimiento que los de 64 bits.

Tutoriales de Linux relacionados:

  • Cosas para instalar en Ubuntu 20.04
  • Cosas que hacer después de instalar Ubuntu 20.04 fossa focal Linux
  • Cómo enumerar y eliminar el repositorio de PPA en Ubuntu 20.04 Linux
  • Cosas para instalar en Ubuntu 22.04
  • Cosas que hacer después de instalar Ubuntu 22.04 Jellyfish de Jammy ..
  • Ubuntu 20.04 Guía
  • Ubuntu 20.04 trucos y cosas que quizás no sepas
  • Descarga de Linux
  • Ubuntu 22.04 Guía
  • MX Linux vs Ubuntu