Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo utilizar CheckInstall para crear un paquete RPM o DEB a partir del código fuente

Cómo utilizar CheckInstall para crear un paquete RPM o DEB a partir del código fuente

Instalar Checkinstall en linux

Instalar Checkinstall en Debian y sus derivados:

# aptitude install checkinstall

En Rojo Checkinstall se instala en Distribución de sombreros. Debe descargar el paquete Checkinstall rpm empaquetado (aunque este paquete se ha eliminado del repositorio de software de Repoforge). Este paquete es para Cent OS6, pero también funcionará en Cent OS7.

# yum install checkinstall-1.6.2-3.el6.1.x86_64.rpm

Una vez instalado checkinstall, puedes crear un paquete específico usando el siguiente formato

# checkinstall lt; install -commandgt;

Si no se utilizan parámetros, se utilizará el comando de instalación predeterminado "make install".

Utilice checkinstall para crear RPM o DEB. paquetes

En este ejemplo, crearemos un paquete htop, que es un visor de procesos interactivo en modo texto de Linux (similar a top).

Primero, descarguemos el código fuente del sitio web oficial del proyecto. Como buena práctica, almacenamos el paquete del código fuente en /usr/local/src y luego lo descomprimimos.

# cd /usr/local/src# wget http://hisham.hm/htop/releases/1.0.3/htop-1.0.3.tar.gz# tar xzf htop-1.0.3 .tar.gz# cd htop-1.0.3

Veamos qué es el comando htop install para poder invocarlo con el comando checkinstall. Como se muestra a continuación, htop se instala mediante el comando "make install".

# ./configure# make install

Entonces, para crear el instalador htop, podemos llamar a checkinstall (sin ningún argumento) y creará un instalador htop usando el comando "make install". "Paquete de software de comando. Durante este proceso, el comando checkinstall le hará varias preguntas.

En resumen, el siguiente comando creará un paquete htop:

# ./configure#checkinstall

"¿Debo crear un conjunto predeterminado de documentación del paquete? " y responda "Y":

Puede ingresar una breve descripción del paquete y presionar Enter dos veces:

Ingrese un número para modificar cualquiera de los valores a continuación, O presione Ingrese para continuar:

checkinstall creará automáticamente un paquete .rpm o .deb.