Pagina 1 di 1
creare 2 deb da 1 source
Inviato: giovedì 14 maggio 2009, 19:49
da garrett
Per esempio, transmission è 1 archivio source, come li creano 2 deb (common e gtk)????
E per quale motivo?
Re: creare 2 deb da 1 source
Inviato: giovedì 14 maggio 2009, 21:00
da grigio
Per il "come" dovresti vedere nella cartella "debian" del sorgente, il "perché" è dovuto a come è strutturato il pacchetto, nel caso specifico transmission ha diverse interfacce grafiche (cli, gtk, cocoa) quindi -common serve per la parte in comune e gli altri pacchetti sono per le diverse interfacce
Re: creare 2 deb da 1 source
Inviato: sabato 16 maggio 2009, 5:45
da valdan
Non sono un esperto, ma posso dirti di curiosare sul file diff.
Li vedrai come suddividere i pacchetti ed in che modo vengono scelti i file da abbinare.
Re: creare 2 deb da 1 source
Inviato: sabato 16 maggio 2009, 20:07
da DktrKranz
grigio ha scritto:
il "perché" è dovuto a come è strutturato il pacchetto, nel caso specifico transmission ha diverse interfacce grafiche (cli, gtk, cocoa) quindi -common serve per la parte in comune e gli altri pacchetti sono per le diverse interfacce
Sostanzialmente è corretto, spesso si procede con lo "split" quando ci sono file non dipendenti dall'architettura (per esempio immagini, file html o semplici script) da sorgenti da compilare per ogni specifica architettura (per esempio file .c o listati assembler), in questo modo si risparmia tempo di compilazione, spazio su disco e banda.
Per quanto riguarda il come, se guardi all'interno della
directory debian, potrai notare alcuni file *.install che contengono i file e le directory di competenza dei relativi pacchetti, i quali verranno interpretati da dh_install nel file rules in fase di costruzione del pacchetto.
Re: creare 2 deb da 1 source
Inviato: domenica 9 agosto 2009, 19:04
da garrett
Ho capito, grazie
