problema con pbuilder...non capisco

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
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1549
Iscrizione: mercoledì 19 ottobre 2005, 1:37
Località: Giardini Naxos
Contatti:

problema con pbuilder...non capisco

Messaggio da »

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
hattory
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 542
Iscrizione: martedì 21 agosto 2007, 16:19
Desktop: Gnome-Shell
Distribuzione: Ubuntu precise i686
Località: Varese
Contatti:

Re: problema con pbuilder...non capisco

Messaggio da hattory »

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
Avatar utente
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1549
Iscrizione: mercoledì 19 ottobre 2005, 1:37
Località: Giardini Naxos
Contatti:

Re: problema con pbuilder...non capisco

Messaggio da »

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: mercoledì 19 ottobre 2005, 1:37
Località: Giardini Naxos
Contatti:

Re: problema con pbuilder...non capisco

Messaggio da »

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: mercoledì 19 ottobre 2005, 1:37
Località: Giardini Naxos
Contatti:

Re: problema con pbuilder...non capisco

Messaggio da »

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
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: problema con pbuilder...non capisco

Messaggio da DktrKranz »

Manca pkg-config nelle Build-depends.
Avatar utente
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1549
Iscrizione: mercoledì 19 ottobre 2005, 1:37
Località: Giardini Naxos
Contatti:

Re: problema con pbuilder...non capisco

Messaggio da »

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, 10:28, modificato 1 volta in totale.
hattory
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 542
Iscrizione: martedì 21 agosto 2007, 16:19
Desktop: Gnome-Shell
Distribuzione: Ubuntu precise i686
Località: Varese
Contatti:

Re: problema con pbuilder...non capisco

Messaggio da hattory »

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)
Avatar utente
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1549
Iscrizione: mercoledì 19 ottobre 2005, 1:37
Località: Giardini Naxos
Contatti:

Re: problema con pbuilder...non capisco

Messaggio da »

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

Ritorna a “Gruppo Sviluppo”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 1 ospite