Pagina 1 di 1

Creare pacchetto .deb unico da sorgenti multipli

Inviato: venerdì 8 febbraio 2008, 16:05
da Maththias
Ecco uno di quei problemi che mi sconvolge per giorni, per giorni penso a come diamine fare e poi, preso dallo sconforto per i miei svariati tentativi falliti, domando a voi.

Prima: non so se la sezione è quella giusta, in caso mai mettetelo dove deve andare (ho scelto questa perché non è collegato strettamente alla programmazione, unica altra board che mi sembrava potesse contenere l'argomento...)

Allora: vorrei compilare una lista di plugins per cairo-dock, di cui ciascuno ha la sua sorgente, il suo file di configurazione etc... , in un unico pacchetto.
So che si può fare perché esiste già, ma vorrei capire come realizzarlo da me.
Intanto ho scomodamente creato un pacchetto per ogni plugin, certo è che la strada che vorrei conoscere agevolerebbe il tutto...

Se servono altri dettagli non esitate a dirmelo.

Ringrazio chiunque mi darà una mano!    ;)

Re: Creare pacchetto .deb unico da sorgenti multipli

Inviato: venerdì 8 febbraio 2008, 18:33
da Maththias
Davvero nessuno di voi sa come si fa ???

Non ci credo, nemmeno se tutti gli utenti, uno ad uno, me lo dicono!    :P

Comunque i sorgenti sono questi, da terminale:

Codice: Seleziona tutto

 svn checkout svn://svn.berlios.de/cairo-dock/trunk
Si trovano nella cartella plug-ins.

Re: Creare pacchetto .deb unico da sorgenti multipli

Inviato: venerdì 8 febbraio 2008, 19:53
da Maththias
E' bello quando accade, non trovate ?
Cominciare un topic e risolverselo da se (più o meno...)!

Certo è ironia la mia, ma ugualmente mi sento soddisfatto.

Ho ricevuto la chiave, mi hanno svelato l'arcano: con equivs, programma rintracciabile via aptitude, senza sforzo, si può fare questo!
Illumino gli altri che passeranno di qui e vorranno approfittare di questo topic:

1. compilare sorgente per sorgente e creare il .deb di questo (uno "sbattimento", ma sembra una tappa obbligata)

2. riunire tutti i pacchetti .deb in una cartella, entrare da terminale in essa e lanciare

Codice: Seleziona tutto

equivs-control control
3. editare il file che ne esce, control appunto, seguendo lo schema del control della cartella debian dei normali pacchetti singoli che si compilano (degli esempi si trovano in /usr/share/doc/equivs/examples )

4. lanciare da terminale

Codice: Seleziona tutto

equivs-build control
Ecco pronto il pacchetto .deb singolo.
Ringrazio morf3us per la collaborazione.    (b2b)

Re: Creare pacchetto .deb unico da sorgenti multipli

Inviato: sabato 16 febbraio 2008, 13:59
da AlexSistemiFree
Interessante.

Re: Creare pacchetto .deb unico da sorgenti multipli

Inviato: giovedì 28 febbraio 2008, 13:48
da melchiorre
Ottima guida, praticamente con equivs si crea un metapacchetto che contiene gli altri, per questo bisogna creare i vari debs (tipo ubuntu-desktop)  (b2b)