Hacer paquetes debian

Robakun
#1 por Robakun el 02/09/2007
¿qué documentación recomendáis leer para hacer un paquete deb desde un archivo comprimido con la fuente?

Ejemplo, tengo las fuentes de la última versión de Audacity, y conozco las dependencias a instalar. ¿Me orientáis para seguir?
Subir
Ismael Valladolid Torres
#2 por Ismael Valladolid Torres el 02/09/2007
http://www.debian.org/doc/manuals/maint ... ex.es.html

Dicho esto, el mundo del soft libre se enorgullece de no tener que reinventar la rueda cada vez. Así que, ¿por qué no bajarse el paquete fuente que ya existe de audacity y copiar inmisericordemente lo que él hace?
Subir
--6355--
#3 por --6355-- el 02/09/2007
Yo lo que hago es añadir un repositorio de fuentes de unstable :
[code] # echo 'deb-src http://ftp.fi.debian.org/debian/ unstable main contrib non-free' >> /etc/apt/sources.list[/code]

Luego haces esto para la cosa esa de la firma de paquetes , que no tengo ni idea de cómo es , cada vez que hago esto tengo que andar buscando en google , esto lo saqué de aquí

[code]sudo gpg --keyserver wwwkeys.eu.pgp.net --recv-keys A70DAF536070D3A1
sudo gpg --armor --export A70DAF536070D3A1 | sudo apt-key add -[/code]

Y poco más . Por ejempo compilo , la versión de caps que hay en sid porque mola más que la que tiene ubuntu Fesisty

1.- Esto te configura las dependencias
[code]# apt-get update && apt-get build-dep caps[/code]


2.- Esto te baja el código fuente (observa que aquí se hace como usuario )
[code]$ apt-get source caps[/code]

3.- Te metes dentro del directorio de caps .
[code]$ cd caps-0.4.2/[/code]

4.- Y estas son las palabras mágicas , previamente debes instalar fakeroot y devscripts . Al final te coloca los *.deb en el directorio superior.
[code]$ fakeroot dpkg-buildpackage[/code]

Con todo este proceso consigues unos bonitos backports para mantener actualizados los programas sin comprometer el sistema.

Dicho esto si la última versión de audacity es la 1.3.3 , la podrás compilar con las instrucciones que escribí.

Otra cosa es la compilación de código que no esté "pre-debianizado"

En ese caso el link de ivalladt es más efectivo , aunque a mí me ayudó este:
http://women.debian.org/wiki/Spanish/PackagingTutorial
Subir
Robakun
#4 por Robakun el 03/09/2007
Gracias por los enlaces, intentaré hacer un paquete deb, a ver qué sale. Por cierto, que curioso http://women.debian.org/

Alguien escribió:
Dicho esto, el mundo del soft libre se enorgullece de no tener que reinventar la rueda cada vez.


lo tendré en cuenta, pero una de mis motivaciones, al menos la que más me ayuda para superar las dificultades que me voy encontrando con el SL, es la curiosidad.
Subir
Ismael Valladolid Torres
#5 por Ismael Valladolid Torres el 04/09/2007
Robakun escribió:
lo tendré en cuenta, pero una de mis motivaciones, al menos la que más me ayuda para superar las dificultades que me voy encontrando con el SL, es la curiosidad.


La curiosidad y el buen manejo de Google te abren todas las puertas en este mundo. :D
Subir
Fredo
#6 por Fredo el 07/09/2007
ivalladt escribió:
La curiosidad y el buen manejo de Google te abren todas las puertas en este mundo. :D

Me parece TAN BUENO, Ivalladt, que debiera ser obligatorio tenerlo pegado en el frente del monitor!

La curiosidad y el buen manejo de Google te abren todas las puertas en este mundo.
Subir
Robakun
#7 por Robakun el 13/09/2007
Google como todo bendito gurú, cuando la caga, la caga y bien. También es fuente de muchas confusiones. Y suerte tienes si lo que buscas con lleva una x. No hay nada como un entrenador personal :)

¿Fredo eres el Fredo de Abcmúsicos?
Subir
Respuesta rápida

Regístrate o para poder postear en este hilo