Re: ayuda guru paketes
On Thu, Oct 04, 2001 at 12:30:51PM +0200, Manuel Trujillo wrote: Buenas. (..) ¿Alguien podría ayudarme por favor? Via lista o por e-mail en privado. Asi directamente no te puedo dar ahora muchos detalles pero te aconsejo mirar: - el paquete 'maint-guide' (también publicado en www.debian.org/doc/ddp) que es una guía básica de cómo hacer paquetes y compilar. Está traducido al castellano - algunos de los documentos de www.debian.org/international/Spanish sino me equivoco entre los contribuidos está un artículo que escribí (hace tiempo) para explicar el método de compilación de paquetes de una forma resumida... Javi
ayuda guru paketes
Buenas. Necesitaría urgentemente, por favor, la ayuda de alguien que lleve de la mano todo el tema de paketes debian (sobretodo su recompilación). Para bajar fuentes, hacer dpkg-source, etc, no tengo problema. El problema me viene cuando, si quiero recompilar las fuentes quitando o añadiendo funcionalidades con el configure, no me coge nada porque existe un fichero llamado rules, bajo el directorio /debian, que usa para todo ésto. Lo que quiero es poder quitar todas las cosas que no necesito de ahí, pero lo encuentro un poco liado. He quitado todos los prefijos --with-loquesea, y algunos build, pero me peta vilmente. ¿Alguien podría ayudarme por favor? Via lista o por e-mail en privado. Muchas gracias por todo. Have a nice day ;-) TooManySecrets -- Manuel Trujillo [EMAIL PROTECTED] Technical Engineer http://www.motograndprix.com Dorna Sports S.L. +34 93 4702864
Re: ayuda guru paketes
Mejor a la lista... así me entero yo también, que me interesa... :) Gracias ;) On Thu, Oct 04, 2001 at 12:30:51PM +0200, Manuel Trujillo wrote: Buenas. Necesitaría urgentemente, por favor, la ayuda de alguien que lleve de la mano todo el tema de paketes debian (sobretodo su recompilación). Para bajar fuentes, hacer dpkg-source, etc, no tengo problema. El problema me viene cuando, si quiero recompilar las fuentes quitando o añadiendo funcionalidades con el configure, no me coge nada porque existe un fichero llamado rules, bajo el directorio /debian, que usa para todo ésto. Lo que quiero es poder quitar todas las cosas que no necesito de ahí, pero lo encuentro un poco liado. He quitado todos los prefijos --with-loquesea, y algunos build, pero me peta vilmente. ¿Alguien podría ayudarme por favor? Via lista o por e-mail en privado. Muchas gracias por todo. Have a nice day ;-) TooManySecrets -- Manuel Trujillo [EMAIL PROTECTED] Technical Engineerhttp://www.motograndprix.com Dorna Sports S.L. +34 93 4702864 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED] -- (o_.' Imobach González Sosa //\c{} [EMAIL PROTECTED] V__)_ [EMAIL PROTECTED] osoh en irc-hispano Usuario Linux #201634 Debian GNU/Linux `Woody' con núcleo 2.4.9 sobre AMD K7 Athlon Cuando se piensa demasiado, se aburre uno de vivir. -- Máximo Gorki --
Re: ayuda guru paketes
On Thursday 04 October 2001 12:30, Manuel Trujillo wrote: Buenas. Necesitaría urgentemente, por favor, la ayuda de alguien que lleve de la mano todo el tema de paketes debian (sobretodo su recompilación). Para Esto nunca lo he hecho, pero en una lista italiana he encontrado esto, espero que se intienda (es en italiano) y que sea correcto (no lo he comprobado) ciao, MaX --- I puristi quasi certamente mi linceranno, ma io semplicemente faccio cosi': 1- compilo e installo il prog in un dir di prova (es /usr/src/tmp) 2- apro il deb originale del prog compilato (per es con mc) 3- ricreo la struttura della directory (es /usr/bin /usr/lib etc) in un altra dir (es /usr/src/debian) e ci copio i file corrispondenti compilati. Esempio: il pacchetto originale XXX ha il file YYY in /usr/ZZZ. Io copio il file yyy compilato che si trova in /usr/src/tmp/usr/zzz e lo copio in /usr/src/debian/usr/ZZZ. 4- apro il control originale (nient'altro che la dir DEBIAN di mc) e in una dir temporanea (diciamo /usr/src/debian/control) copio tutti i file che ci trovo (control pre postins pre postrm) 5- adatto il control (cambiando versione a quella compilato es x.y.z-1a: 1a mi serve per ricordare che la prima versione alpha dato che l'ho compilato io) e i file *inst *rm (facendo attenzione a cosa fanno e quali path hanno) 6- modifico il changelog.Debian.gz aggiungendo delle righe per la nuova versione (copiando le precedenti) 7- compatto il tutto e creo il file data.tar.gz cosi': (da /usr/src/debian/usr) tar zcvf ../data.tar.gz . 8- analogo comando per la dir control: (da /usr/src/debian/control) tar zcvf ../control.tar.gz . 9- creo il file di testo debian-binary (contiene la versione del sistema): echo 2.2 debian.binary 10- ora dovrei avere in un'unica dir i file: debian-binary control.tar.gz data.tar.gz 11- do il comando: ar r nomepacchetto_versione.deb debian-binary ar r nomepacchetto_versione.deb control.tar.gz ar r nomepacchetto_versione.deb data.tar.gz dove versione e' VERSIONECOMPILATA-1a 12- dpkg -i nomepacchetto e via Lo so un po' macchinoso ma l'ho trovato il modo piu' semplice per creare un pacchetto deb a partire da sorgente (avevo gia' letto tutto il materiale disponibile su debian.org e pacchetti vari (Debian Manteiners Guide) ma non avevo capito granche'. Aggiungo che volendo si potrebbe (anzi dovrebbe) aggiornare le dipendenze per il control (librerie necessarie). Io faccio cosi': ldd * #per ogni file seguibile del pacchetto dpkg -S * #per ogni librerie richiesta - ottengo i pacchetti che contengono quella libreria aggiungo i pacchetti in depends e il gioco fatto. I miei programmi compilati (wmaker, wmakerconf, gimp, blender e altri) ringraziono _ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com