[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: opzioni di compilazione.



Ciao Marco,

On Sun, Nov 16, 2003 at 11:38:59PM +0100, Marco Bodrato wrote:
> On Sat, Nov 15, 2003 at 09:51:18PM +0100, Mauro wrote:
[...] 
> Spessp chi mantiene il pacchetto mette queste informazioni nei file
> /usr/share/doc/*/README.Debian
> (dove al posto dell'asterisco ovviamente metti il nome del pacchetto)
> Per i pacchetti importanti viene fatto con perizia.
> 
> Per pacchetti minori, talvolta non mantenuti con la stessa cura, puo' essere
> necessario andare a frugare nel makefile "debian/rules" nei sorgenti del
> pacchetto... Per questo "basta" scaricarsi le modifiche pro-debian
> http://ftp.debian.org/debian/pool/main/P/PACCHETTO/PACCHETTO_*.diff.gz
> (trovi il file cercando in http://packages.debian.org/)
> Per guardarci dentro e capire dove trovare cio` che cerchi... ci vuole una
> certa competenza, pero`...
>  
> PS: Mi pare assai strano vedere questa domanda senza risposta per piu' di 24
> ore... qualche guasto alla mailing list?

Certo che e' strano, infatti sono state inviate gia due mail di risposta
prima della tua .... e se non le hai viste c'e' qualcosa che non va ....

Ho pensato di allegarti le due mail ....

-------------------------------------------------------------------------
From: Mauro <mauro.sanna6@tin.it>
To: debian-italian@lists.debian.org
Subject: opzioni di compilazione.
Date: Sat, 15 Nov 2003 21:51:18 +0100

I vari pacchetti deb sono dei precompilati e questo lo sappiamo.
Ma se volessi vedere quali delle tante opzioni sono state abilitate in 
fase di compilazione dai maintainers come potrei fare?
In particolare vorrei sapere quali opzioni sono state abilitate in 
squid.
Grazie.


-- 

From: Federico Di Gregorio <fog@initd.org>
To: Debian Italian Mailing List <debian-italian@lists.debian.org>

Il sab, 2003-11-15 alle 21:51, Mauro ha scritto:
> I vari pacchetti deb sono dei precompilati e questo lo sappiamo.
> Ma se volessi vedere quali delle tante opzioni sono state abilitate in=20
> fase di compilazione dai maintainers come potrei fare?
> In particolare vorrei sapere quali opzioni sono state abilitate in=20
> squid.

apt-get source squid

e poi guardi dentro a debian/rules (o li nei dintorni.)

--=20
Federico Di Gregorio
Debian GNU/Linux Developer                                fog@debian.org
INIT.D Developer                                           fog@initd.org
     One key. One input. One enter. All right. -- An american consultant
           (then the system crashed and took down the *entire* network)

Date: Sat, 15 Nov 2003 23:54:05 +0100
From: Hugh Hartmann <hhartmann@libero.it>
Subject: Re: opzioni di compilazione.

Ciao Mauro,

On Sat, Nov 15, 2003 at 09:51:18PM +0100, Mauro wrote:
> I vari pacchetti deb sono dei precompilati e questo lo sappiamo.
Purtroppo .... meno male che ci sono anche i sorgenti per creare i deb
:-)

> Ma se volessi vedere quali delle tante opzioni sono state abilitate in 
> fase di compilazione dai maintainers come potrei fare?

Cominciare a studiarti bene i sorgenti .... ogni sorgente e formato da tre
file, per esempio nel caso di joe:

joe_2.8-7.diff.gz
joe_2.8-7.dsc
joe_2.8-7.orig.tar.gz

A parte il file .dsc che fornisce una descrizione simile al file control del
pacchetto binario e il file .orig.tar.gz che e' il sorgente "a monte" di cui
si potrebbe consultare il file Makefile, penso che il file che potrebbe
esserti utile e' il diff.gz dove ci sono anche le opzioni di compilazione
necessarie alla Debian. Comunque credo che sia utile anche la lettura delle
Debian Policy e il Manuale del Nuovo Maintainer. 

In fase di compilazione sarebbe utile dare un'occhiata anche a debian/rules.
A proposito dovrebbe esserci in www.pluto.linux.it la man page di deb-make
che ho tradotto recentemente che forse ti potrebbe essere di aiuto se devi
creare un pacchetto binario .deb partendo da un sorgente qualsiasi ....

Au Revoire
Hugh Hartmann
--------------------------------------------------------------------------

Comunque potresti verificare anche nell'archivio delle m-list ....

Good Bye!
Hugh Hartmann




Reply to: