Herramientas de usuario

Herramientas del sitio


sistemas_de_telefonia_fija_y_movil:linux_para_novatos:checkinstall

Checkinstall

Es un programa para sistemas operativos Unix que facilita la instalación y desinstalación de software compilado desde el código fuente, haciendo uso de los sistemas de gestión de paquetes.
Después de la compilación de software, puede generar automáticamente un paquete Slackware -, RPM -, o Debian, que más tarde se puede desinstalar limpiamente con el gestor de paquetes.

CheckInstall supervisa la fase de instalación de un proceso de construcción de software normal y toma nota de los archivos que se agregan al sistema. A continuación, construye un paquete que contiene estos archivos.

Los principales beneficios proporcionados por CheckInstall frente a make install son la capacidad de eliminar el paquete del sistema utilizando las herramientas de empaquetado del sistema, y la posibilidad de instalar el paquete resultante en varias máquinas. CheckInstall es a veces citado como un mecanismo para la creación de paquetes de proyectos de código abierto en lugar de la creación de numerosos paquetes de construcción de plataforma específica.

Instalación

sudo apt-get install checkinstall

Uso

Ejemplo:

tar -zxvf source.tar.gz
cd source/ 
./configure
make
sudo checkinstall

Usar CheckInstall con auto-apt

Puedes utilizar auto-apt cuándo quieres construir un paquete sencillo con checkinstall.
Para instalarlo copia y pega las siguientes instrucciones en un terminal:

wget http://archive.ubuntu.com/ubuntu/pool/universe/a/auto-apt/auto-apt_0.3.24_amd64.deb
sudo dpkg -i auto-apt_0.3.24_amd64.deb  

Ya instalado veamos un ejemplo:

tar -zxvf source.tar.gz
cd source/ 
auto-apt run ./configure

Si las dependencias están disponibles, se abre una caja de diálogo y pregunta para instalarlas

Seguimos

make
sudo checkinstall

Ya tenemos un paquete source.deb

administrador 2020/04/15 16:11

sistemas_de_telefonia_fija_y_movil/linux_para_novatos/checkinstall.txt · Última modificación: 2020/05/11 23:36 por admin