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.