creare 2 deb da 1 source

Coordinamento delle attività e informazioni sui progetti del gruppo: creazione, modifica e gestione dei pacchetti di Ubuntu e relative problematiche.

Moderatore: Gruppo Sviluppo

garrett
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 680
Iscrizione: martedì 9 ottobre 2007, 20:45
Desktop: ubuntu
Distribuzione: Ubuntu 12.10 64bit
Località: Veneto
Contatti:

creare 2 deb da 1 source

Messaggio da garrett »

Per esempio, transmission è 1 archivio source, come li creano 2 deb (common e gtk)????
E per quale motivo?
Avatar utente
grigio
Scoppiettante Seguace
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

Messaggio 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
Se ti va vieni, a fare un giro sul mio blog su Linux, tecnologia e JavaScript https://grigio.org
Avatar utente
valdan
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 267
Iscrizione: venerdì 9 novembre 2007, 22:04

Re: creare 2 deb da 1 source

Messaggio 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.
Avatar utente
DktrKranz
Rampante Reduce
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

Messaggio 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.
garrett
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 680
Iscrizione: martedì 9 ottobre 2007, 20:45
Desktop: ubuntu
Distribuzione: Ubuntu 12.10 64bit
Località: Veneto
Contatti:

Re: creare 2 deb da 1 source

Messaggio da garrett »

Ho capito, grazie :D
Scrivi risposta

Ritorna a “Gruppo Sviluppo”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 1 ospite