DktrKranz ha scritto:
Se hardy.tgz è già disponibile, sì. In caso contrario, lo devi creare:
Codice: Seleziona tutto
sudo pbuilder create --debootstrapopts --arch --debootstrapopts i386 --basetgz /var/cache/pbuilder/hardy.tgz --distribution hardy
Si si certo.
Un sola ed ultima cosa, si spera

...ma se ho già disponibile hardy.tgz mi basta solo inizializzare pbuilder per i386 oppure devo inizializzare ogni singola versione di distro (feisty,gutsy, hardy) per ogni singola architettura?
Mi spiego meglio. Ho Gutsy e voglio compilare per Hardy sia per i386 che per amd64, come architettura di base io ho ubuntu amd64...quindi devo creare, prima:
Codice: Seleziona tutto
sudo pbuilder create --basetgz /var/cache/pbuilder/hardy.tgz --distribution hardy
per poi poter compilare amd64
e
Codice: Seleziona tutto
sudo pbuilder create --debootstrapopts --arch --debootstrapopts i386 --basetgz /var/cache/pbuilder/hardy.tgz --distribution hardy
per poi compilare i386.
Oppure mi basta creare una sola volta hardy.tgz:
Codice: Seleziona tutto
sudo pbuilder create --basetgz /var/cache/pbuilder/hardy.tgz --distribution hardy
e poi per ogni architettura creare:
Codice: Seleziona tutto
sudo pbuilder create --debootstrapopts --arch --debootstrapopts nomearchitettura
?
Scusa per tutte queste domande ma vorrei capire bene il concetto e come funziona pbuilder.
gp