Constrición de Paquetes deb

2000-11-30 Por tema Ignacio Garcia Fernandez

Hola, lista.

He estado leyendo el artíaculo de Javier F. S. sobre creación de paquetes
deb pero, por lo que he entendido, presupone que tenemos los fuentes
preparados para hacer el paquete deb.

Me gustaría poder hacer un paquete deb a partir de los fuentes de un
programa cualquiera, o bien que haya hecho yo (si hubiera hecho alguno,
que no es el caso), o bien que me hayta bajado de internet.

Donde puedo encontrar algún documento sobre el tema?

Es mucho berenjenal? 

Gracias.

-
Ignacio García Fernández
[EMAIL PROTECTED]

'Un matemático es un ciego en un cuarto oscuro
buscando un gato negro que no está allí'

C. Darwin.



Re: Constrición de Paquetes deb

2000-11-30 Por tema Jaume Teixi
Hola,

depende como sea el programa fuente te requerirá modificar los directorios de 
instalación,
modificar las llamadas a librerías, los permisos de los ficheros, el usuario 
que ejecuta los
binarios.
puedes empezar con:
http://www.debian.org/doc/maint-guide/
luego con:
http://www.debian.org/doc/packaging-manuals/packaging.html/
..etc ;-)

salutforça
jaume.




Ignacio Garcia Fernandez wrote:

 Hola, lista.

 He estado leyendo el artíaculo de Javier F. S. sobre creación de paquetes
 deb pero, por lo que he entendido, presupone que tenemos los fuentes
 preparados para hacer el paquete deb.

 Me gustaría poder hacer un paquete deb a partir de los fuentes de un
 programa cualquiera, o bien que haya hecho yo (si hubiera hecho alguno,
 que no es el caso), o bien que me hayta bajado de internet.

 Donde puedo encontrar algún documento sobre el tema?


 Es mucho berenjenal?






Re: Constrición de Paquetes deb

2000-11-30 Por tema Gorka Olaizola
On Thu, Nov 30, 2000 at 12:30:00PM +0100, Ignacio Garcia Fernandez wrote:
 On Thu, 30 Nov 2000, Jaume Teixi wrote:
 
  Hola,
  
  depende como sea el programa fuente te requerirá modificar los directorios 
  de instalación,
  modificar las llamadas a librerías, los permisos de los ficheros, el 
  usuario que ejecuta los
  binarios.
 
 Vamos, que hay que conocer muy bien el programa que vas a empaquetar, y
 por supuesto la política de paquetes de Debian. Creo que no va a ser uno
 de mis propósitos para el año que viene... :-)
 
Tampoco es muy dificil si la compilación del programa está automatizada con
make y bien hecho. 
Si usa automake y autoconf casi todo el trabajo está hecho y normalmente no
hay que cambiar mucho.
Prueba a hacer un dh_make en el directorio principal de las fuentes y te
genera un directorio debian de base. Luego editas el archivo control, rules
y el changelog.  
Para todo esto creo que hay pequeños scripts como debchange, debuild etc..

  puedes empezar con:
  http://www.debian.org/doc/maint-guide/
  luego con:
  http://www.debian.org/doc/packaging-manuals/packaging.html/
  ..etc ;-)
 
 Me los he bajado antes de escribir la pregunta a la lista. La cuestión era
 más que nada averiguar si estaba mínimamente automatizado o no. Y veo que
 no.
 
Con dh_make y los scripts para ejecutar en el rules dh_installmanpages,
dh_installdocs etc... se automatiza mucho la construcción de los paquetes
y las dependencias con otros paquetes. Luego es ya cogerle maña y practicar.

 Intentaré empezar con mis propios programas y luego ya veremos.
 
Lo mejor es empezar con programas sencillos de un ejecutable con un
directorio de datos para no complicarse.

-- 
  musg0 @ irc http://personales.jet.es/olsago/
_-(_)-  _-(_)-  _-( )-   (o__-(_)-  _-(_)-  _-(_)-  _-(_)-
  `(___)  `(___)  `(___) //\  `(___)  `(___)  `(___)  `(___)
   // \\   // \\   // \\ V_/   // \\   // \\   // \\   // \\
Like penguins among sheeps we live. -=[Debian GNU/Linux Woody]=-


pgpr5vGIHQopY.pgp
Description: PGP signature