GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cree el paquete DEB de Ubuntu a partir del código fuente (.tar.gz, .tgz)

En este tutorial, le mostraremos cómo crear un paquete DEB de Ubuntu. Ocasionalmente, tratamos con la instalación de software desde el código fuente ejecutando configure, make y make install. Cuando lo hacemos de esa manera, no podemos revertir el proceso (desinstalarlo). Para superar ese problema, podemos compilar el código fuente en un paquete DEB.

DEB, los paquetes Debian son archivos Unix estándar que incluyen dos archivos tar opcionalmente comprimidos con gzip (zlib), Bzip2, lzma o xz (lzma2):un archivo contiene la información de control y otro contiene los datos del programa (Fuente:Wikipedia)

Crear paquete DEB de Ubuntu a partir del código fuente

Paso 1. Primero, asegúrese de que todos los paquetes de su sistema estén actualizados ejecutando los siguientes apt comandos en la terminal.

sudo apt update
sudo apt upgrade

Paso 2. Cree el paquete DEB de Ubuntu.

  • Dependencias del constructor DEB

Para comenzar a construir deb paquete, debemos instalar varias dependencias:

apt-get update
apt-get install build-essential automake autoconf libtool pkg-config checkinstall

Para este tutorial, le mostraré cómo compilar deb paquete de Dante Socks Server código fuente. El archivo se puede obtener aquí:http://www.inet.no/dante/files/dante-1.3.2.tar.gz

  • Lista de comandos SSH para crear un paquete DEB

La siguiente es una lista de comandos para compilar el paquete Dante DEB a partir del código fuente:

wget http://www.inet.no/dante/files/dante-1.3.2.tar.gz
tar zxvf dante-1.3.2.tar.gz
cd dante-1.3.2
./configure
make
checkinstall

El último comando “checkinstall ” tendrá alguna respuesta que debe ingresar. Una vez completado, producirá el archivo DEB:“dante_1.3.2-1_amd64.deb”

  • Instalar paquete DEB

Para instalar este paquete podemos usar el comando estándar:

dpkg -i dante_1.3.2-1_amd64.deb

Todo listo ahora...

Pero, si de alguna manera desea desinstalarlo, puede hacerlo fácilmente usando este comando:

dpkg -r dante_1.3.2-1_amd64.deb

¡Felicitaciones! Ha creado con éxito un paquete deb de Ubuntu. Gracias por usar este tutorial para crear un paquete deb en su Ubuntu 20.04 LTS (Focal Fossa). Para obtener ayuda adicional o información útil, le recomendamos para consultar el sitio web oficial de Ubuntu.


Ubuntu
  1. Cómo extraer archivos del archivo de paquetes de Debian DEB

  2. Cómo compilar Brotli desde la fuente en Ubuntu 18.04 LTS

  3. ¿Cómo instalar el último código::bloques de Tar.xz?

  4. ¿Cómo crear un archivo .img desde .iso en Ubuntu?

  5. Después de la actualización de Ubuntu del 15 al 16.04, ¿Error en el paquete de configuración del teclado?

Cómo crear un paquete de Ubuntu desde la fuente

Cree un archivo de copia de seguridad de imagen ISO desde una carpeta en Ubuntu 17.10

Retener o evitar que un paquete se actualice en Debian, Ubuntu

Cómo instalar Nginx en Ubuntu 20.04 LTS usando el código fuente

3 formas de instalar software desde paquetes .deb en Ubuntu

Cree una memoria USB de arranque desde la terminal de Ubuntu