Creare pacchetto .deb unico da sorgenti multipli

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

Moderatore: Gruppo Sviluppo

Avatar utente
Maththias
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1781
Iscrizione: martedì 22 maggio 2007, 10:21
Località: TN
Contatti:

Creare pacchetto .deb unico da sorgenti multipli

Messaggio 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!    ;)
Ultima modifica di Maththias il venerdì 8 febbraio 2008, 18:35, modificato 1 volta in totale.
Avatar utente
Maththias
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1781
Iscrizione: martedì 22 maggio 2007, 10:21
Località: TN
Contatti:

Re: Creare pacchetto .deb unico da sorgenti multipli

Messaggio 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.
Avatar utente
Maththias
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1781
Iscrizione: martedì 22 maggio 2007, 10:21
Località: TN
Contatti:

Re: Creare pacchetto .deb unico da sorgenti multipli

Messaggio 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)
Avatar utente
AlexSistemiFree
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1373
Iscrizione: venerdì 15 dicembre 2006, 9:43

Re: Creare pacchetto .deb unico da sorgenti multipli

Messaggio da AlexSistemiFree »

Interessante.
Avatar utente
melchiorre
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 902
Iscrizione: martedì 28 marzo 2006, 0:43
Contatti:

Re: Creare pacchetto .deb unico da sorgenti multipli

Messaggio 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)
Scrivi risposta

Ritorna a “Gruppo Sviluppo”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 1 ospite