Re: ayuda guru paketes

2001-10-06 Por tema Javier Fdz-Sanguino Pen~a
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

2001-10-04 Por tema Manuel Trujillo
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

2001-10-04 Por tema Imobach González Sosa
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

2001-10-04 Por tema MaX
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