Notizia:
  • Rilasciata Precise Pangolin 12.04. Per ottenerla, visitate questa pagina, oppure provate il tour dal vivo con un browser web moderno.
  • Nuovo forum di Ubuntu-it, l'annuncio. È consigliato aggiornare il proprio profilo e controllare la sezione Gruppo Forum per problemi noti.
  • Rilasciata la versione italiana di Precise Pangolin 12.04. Per maggiori informazioni, consultare questa discussione.
  • Il vincitore del Concorso desktop del mese di aprile è Jerico. L'elenco dei precedenti vincitori è qui.
  • È uscito il numero 17 della Newsletter italiana di Ubuntu. Lo trovate a questo indirizzo.
  • È uscito il numero 59 di Full Circle Magazine in italiano. Lo trovate a questo indirizzo.

problema con pbuilder...non capisco

Creazione, modifica e gestione dei pacchetti di Ubuntu e relative problematiche.

problema con pbuilder...non capisco

Messaggioda » venerdì 7 marzo 2008, 0:13

Sto incominciando a voler imparare a pacchettizzare seriamente così, chi lo saprà mai, da poter un giorno essere di aiuto alla comunità in maniera più concreta.
Per iniziare ho preso in esame un programma che al momento mi interessa, cioè Gnomad2.
Visto che l'ultima versione che è presente nei repo di Ubuntu sia di Gutsy che di Hardy è la 2.8.x ho preso da sid il sorgente, diff e dsc dell'ultima versione che è la 2.9equalcosa.
Il sorgente manco a dirlo non è nativo.
Quindi tramite dh_make procedo con la debianizzazione senza incontrare particolari ostacoli.
Faccio le dovute modifiche all'interno della directory debian.
Come metodo di pacchettizzazione uso CDBS.
Lancio debuild e crea il binario senza problemi.
Fatto ciò lancio debuild -S (debuild -S -kID-KDEY per l'esattezza...per problemi con la chiave segreta...sta cosa mi sta facendo scimunire) e tutto fila liscio.
Allorché lanciando sudo pbuilder build ../*.dsc ecco sbucar fuori i problemi:
Codice: Seleziona tutto
W: /home/gp/.pbuilderrc does not exist
I: using fakeroot in build.
Current time: Thu Mar  6 22:54:32 CET 2008
pbuilder-time-stamp: 1204840472
Building the build Environment
 -> extracting base tarball [/var/cache/pbuilder/base.tgz]
E: failed to find /var/cache/pbuilder/base.tgz, have you done <pbuilder create> to create your base tarball yet?


Cercando anche per il web non sono riuscito a venirne a capo.

Qualcuno sa darmi una mano?  ::)

gp

Ho seguito la guida:
https://wiki.ubuntu.com/PackagingGuide/Complete
Avatar utente
Entusiasta Emergente
Entusiasta Emergente
 
Messaggi: 1549
Iscrizione: ottobre 2005
Località: Giardini Naxos

Re: problema con pbuilder...non capisco

Messaggioda hattory » venerdì 7 marzo 2008, 1:14

Hai già letto questa guida: http://wiki.ubuntu-it.org/Programmazione/Pbuilder ?

Da quel che posso vedere non hai ancora inizializzato pbuilder.... come puoi leggere dalla guida, per farlo basta digitare:
Codice: Seleziona tutto
sudo pbuilder create --basetgz /var/cache/pbuilder/nome_distribuzione.tgz --distribution nome_distribuzione


Inoltre è da vedere anche il comando che hai dato.... nella guida trovi comunque tutto

Ciao
hattory
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 528
Iscrizione: agosto 2007
Località: Varese
Distribuzione: Ubuntu precise i686
Desktop: Gnome-Shell

Re: problema con pbuilder...non capisco

Messaggioda » venerdì 7 marzo 2008, 1:24

Hattory ha scritto:Hai già letto questa guida: http://wiki.ubuntu-it.org/Programmazione/Pbuilder ?

Da quel che posso vedere non hai ancora inizializzato pbuilder.... come puoi leggere dalla guida, per farlo basta digitare:
Codice: Seleziona tutto
sudo pbuilder create --basetgz /var/cache/pbuilder/nome_distribuzione.tgz --distribution nome_distribuzione


Inoltre è da vedere anche il comando che hai dato.... nella guida trovi comunque tutto

Ciao



Già inizializzato.
Di che comando parli esattamente?

gp
Avatar utente
Entusiasta Emergente
Entusiasta Emergente
 
Messaggi: 1549
Iscrizione: ottobre 2005
Località: Giardini Naxos

Re: problema con pbuilder...non capisco

Messaggioda » venerdì 7 marzo 2008, 1:28

Ho capito...dovevo dare
Codice: Seleziona tutto
sudo pbuilder build --basetgz /var/cache/pbuilder/feisty.tgz --distribution feisty nomepacchetto.dsc

Ma allora perché nella guida che avevo linkato prima non era scritto proprio così? Ma solo sudo pbuilder build nomepacchetto.dsc ?

gp
Avatar utente
Entusiasta Emergente
Entusiasta Emergente
 
Messaggi: 1549
Iscrizione: ottobre 2005
Località: Giardini Naxos

Re: problema con pbuilder...non capisco

Messaggioda » venerdì 7 marzo 2008, 1:48

Ora però ottengo questo errore:
Codice: Seleziona tutto
checking for GN... configure: error: The pkg-config script could not be found or is too old.  Make sure it
is in your PATH or set the PKG_CONFIG environment variable to the full
path to pkg-config.

Alternatively, you may set the environment variables GN_CFLAGS
and GN_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

To get pkg-config, see <http://pkg-config.freedesktop.org/>.
See `config.log' for more details.
make: *** [config.status] Error 1
pbuilder: Failed autobuilding of package
 -> Aborting with an error
 -> unmounting dev/pts filesystem
 -> unmounting proc filesystem
 -> cleaning the build env
    -> removing directory /var/cache/pbuilder/build//28970 and its subdirectories



pkg-config l'ho installato.

Mi sa che riprendo domani mattina. Oggi ho la testa fumante. :D

gp
Avatar utente
Entusiasta Emergente
Entusiasta Emergente
 
Messaggi: 1549
Iscrizione: ottobre 2005
Località: Giardini Naxos

Re: problema con pbuilder...non capisco

Messaggioda DktrKranz » venerdì 7 marzo 2008, 10:45

Manca pkg-config nelle Build-depends.
Avatar utente
DktrKranz
Rampante Reduce
Rampante Reduce
 
Messaggi: 5062
Iscrizione: novembre 2006
Località: Guastalla (RE)

Re: problema con pbuilder...non capisco

Messaggioda » venerdì 7 marzo 2008, 11:24

DktrKranz ha scritto:Manca pkg-config nelle Build-depends.

>:(

Grazie. Era ovvio e scontato.  >:( Facciamo che era per colpa della testa fumante.  :-[

Oggi mi rimetto a lavoro.

gp

ps: ma in definitiva...per pacchettizzare a regola d'arte quale guida esattamente devo seguire?
Ultima modifica di il venerdì 7 marzo 2008, 11:28, modificato 1 volta in totale.
Avatar utente
Entusiasta Emergente
Entusiasta Emergente
 
Messaggi: 1549
Iscrizione: ottobre 2005
Località: Giardini Naxos

Re: problema con pbuilder...non capisco

Messaggioda hattory » venerdì 7 marzo 2008, 11:56

Riot@ct ha scritto:Ho capito...dovevo dare
Codice: Seleziona tutto
sudo pbuilder build --basetgz /var/cache/pbuilder/feisty.tgz --distribution feisty nomepacchetto.dsc

Ma allora perché nella guida che avevo linkato prima non era scritto proprio così? Ma solo sudo pbuilder build nomepacchetto.dsc ?

gp


Non sono esperto in materia, provo a buttarla giù.
Se tu dai il semplice comando:
Codice: Seleziona tutto
sudo pbuilder build ../*.dsc

e non specifichi nessuna distribuzione, pbuilder va a cercare appunto: /var/cache/pbuilder/base.tgz,  che probabilmente non è inizializzato...

Quindi credo che la guida non ha sbagliato.

Codice: Seleziona tutto
ps: ma in definitiva...per pacchettizzare a regola d'arte quale guida esattamente devo seguire?

Quella va più che bene  (good)
hattory
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 528
Iscrizione: agosto 2007
Località: Varese
Distribuzione: Ubuntu precise i686
Desktop: Gnome-Shell

Re: problema con pbuilder...non capisco

Messaggioda » venerdì 7 marzo 2008, 12:11

Hattory ha scritto:
Riot@ct ha scritto:Ho capito...dovevo dare
Codice: Seleziona tutto
sudo pbuilder build --basetgz /var/cache/pbuilder/feisty.tgz --distribution feisty nomepacchetto.dsc

Ma allora perché nella guida che avevo linkato prima non era scritto proprio così? Ma solo sudo pbuilder build nomepacchetto.dsc ?

gp


Non sono esperto in materia, provo a buttarla giù.
Se tu dai il semplice comando:
Codice: Seleziona tutto
sudo pbuilder build ../*.dsc

e non specifichi nessuna distribuzione, pbuilder va a cercare appunto: /var/cache/pbuilder/base.tgz,  che probabilmente non è inizializzato...

Quindi credo che la guida non ha sbagliato.

Effettivamente.
Comunque non mettevo in dubbio la guida ma non capivo.

Codice: Seleziona tutto
ps: ma in definitiva...per pacchettizzare a regola d'arte quale guida esattamente devo seguire?

Quella va più che bene  (good)

Dici questa?
https://wiki.ubuntu.com/PackagingGuide/Complete

A quanto ho capito con l'altra guida ottengo un metodo per poter pacchettizzare per altre versioni senza stare su quel dato sistema per il quale ho intenzione di pacchettizzare e senza preoccuparmi di andare a scaricare la miriade di dipendenze.

Esatto?

gp
Avatar utente
Entusiasta Emergente
Entusiasta Emergente
 
Messaggi: 1549
Iscrizione: ottobre 2005
Località: Giardini Naxos


Torna a Ubuntu-it-dev

Chi c’è in linea

Visualizzano questa pagina: Nessuno e 0 ospiti