Crear un paquete de instalacion .deb

Hola me podrian ayudar a crear un paquete de instalacion .deb para debian o ubuntu, etc. Que comando se utilizan y cual permite configurar todas las opciones como por ejemplo crear una carpeta en /home (hacerla en forma root) . Tambien que pida las depencias al momento de instalacion.  

No estoy seguro si el comando que se utiliza es el dpkg pero estoy investigando. Si tienen algun ejemplo se le agradeceria. Cool

Tags:

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de gaston
Hola Antonio mirá seguro

Hola Antonio mirá seguro este tuto te puede ayudar, ahora si queres utilizar una aplicación para que sea todo mas fácil te recomiendo debcreator

saludos!

Enviado por gaston el Mié, 24/09/2008 - 22:40.
Imagen de lwayar
Hay dos formas de hacerlo,

Hay dos formas de hacerlo, bahh... en realidad 3, te voy a explicar las dos mas faciles, o otra requiere que leas algun howto.

 

1) Arma un tar.gz con  los archivos que contenga el instlador, cada uno en su hubicacion correcta, es una buena idea para simplificar esta paso hacer un chroot, luego instala la aplicacion alien y con ella convierte el tgz en deb. Simple no.

 

2) Descomprime el codigo fuente en un directorio para su compilacion, luego, instala dh-make, build-essentials para poder compilar el software y armar el paquete, para ello ejecuta primero dh_make y responde a las preguntas que te hace, luego ejecuta dpkg-buildpackage -b para compilar y generar el paquete con los binarios y demas archivos.

 

Espero que ayude.

 

Saludos cordiales.

Enviado por lwayar el Jue, 25/09/2008 - 07:12.
Imagen de antonio0481
GRACIAS POR LA AYUDA GASTON

GRACIAS POR LA AYUDA GASTON Y LUIS Cool

Enviado por antonio0481 el Dom, 28/09/2008 - 20:00.
Imagen de gaston
de nada Antonio, saludos!

de nada Antonio, saludos!

Enviado por gaston el Dom, 28/09/2008 - 21:39.

Inicio de sesión

CAPTCHA
Esta pregunta sirve para asegurarnos de que eres una persona y no un robot que envía spam
9 + 4 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.

Comentarios