Per esempio, transmission è 1 archivio source, come li creano 2 deb (common e gtk)????
E per quale motivo?
creare 2 deb da 1 source
Moderatore: Gruppo Sviluppo
- grigio
- Scoppiettante Seguace

- Messaggi: 569
- Iscrizione: martedì 26 giugno 2007, 22:44
- Desktop: Ubuntu GNOME
- Distribuzione: Ubuntu LTS, Ubuntu 15.10
- Contatti:
Re: creare 2 deb da 1 source
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
Se ti va vieni, a fare un giro sul mio blog su Linux, tecnologia e JavaScript https://grigio.org
Re: creare 2 deb da 1 source
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.
Li vedrai come suddividere i pacchetti ed in che modo vengono scelti i file da abbinare.
- DktrKranz
- Rampante Reduce

- Messaggi: 5071
- Iscrizione: giovedì 2 novembre 2006, 11:24
- Desktop: GNOME Shell
- Distribuzione: Debian GNU/Linux sid - x86_64
- Località: Guastalla (RE)
- Contatti:
Re: creare 2 deb da 1 source
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.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
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.
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 1 ospite