6 999
contributi
S3v (discussione | contributi) m (→Azioni) |
S3v (discussione | contributi) Nessun oggetto della modifica |
||
Riga 31: | Riga 31: | ||
; <code>--http-proxy [proxy]</code> : se è presente un proxy http nella rete, è possibile gestirne l'accesso (nella forma http://username:password@server); | ; <code>--http-proxy [proxy]</code> : se è presente un proxy http nella rete, è possibile gestirne l'accesso (nella forma http://username:password@server); | ||
; <code>--distribution [distribution(potato|woody|sarge|sid|etch|experimental)]</code> : imposta la distribuzione; | ; <code>--distribution [distribution(potato|woody|sarge|sid|etch|experimental)]</code> : imposta la distribuzione; | ||
; <code>--buildresult [location-to-copy-build-result]</code> : permette di specificare una directory diversa in cui posizionare i pacchetti creati; | ; <code>--buildresult [location-to-copy-build-result]</code> : permette di specificare una directory diversa in cui posizionare i pacchetti creati. Di default il risultato della compilazione sarà in "/var/cache/pbuilder/result"; | ||
; <code>--aptcache [location of retrieved package files]</code> : permette di specificare una directory in cui immagazzinare i pacchetti Debian scaricati (e usati) per soddisfare le dipendenze per la compilazione; | ; <code>--aptcache [location of retrieved package files]</code> : permette di specificare una directory in cui immagazzinare i pacchetti Debian scaricati (e usati) per soddisfare le dipendenze per la compilazione; | ||
; <code>--configfile [configuration file to load]</code> : specifica un file di configurazione alternativo; | ; <code>--configfile [configuration file to load]</code> : specifica un file di configurazione alternativo; | ||
Riga 50: | Riga 50: | ||
; <code>build</code> : compilazione. | ; <code>build</code> : compilazione. | ||
; <code>clean</code> : pulizia di un ambiente. Viene cancellata sia la directory <code>/var/cache/pbuilder/build/</code> utilizzata per la compilazione, sia tutti i pacchetti .deb precedentemente scaricati che si trovano nella directory <code>/var/cache/pbuilder/aptcache/</code> : <pre># pbuilder clean</pre> | ; <code>clean</code> : pulizia di un ambiente. Viene cancellata sia la directory <code>/var/cache/pbuilder/build/</code> utilizzata per la compilazione, sia tutti i pacchetti .deb precedentemente scaricati che si trovano nella directory <code>/var/cache/pbuilder/aptcache/</code> : <pre># pbuilder clean</pre> | ||
; <code>login</code> : login all'interno di un ambiente.<br/>Il login permette di accedere all'ambiente creato e poi di installare pacchetti o modificare file.<br/>Con:<pre># pbuilder login</pre> si accederà all'ambiente individuato dal file <code>/var/cache/pbuilder/base.tgz</code> , mentre con:<pre># pbuilder login --basetgz /home/utente/pbuilder/immagine.tgz</pre> si accederà all'ambiente associato al file <code>/home/utente/pbuilder/immagine.tgz</code> .<br/>Utilizzare l'opzione "--save-after-login" per rendere disponibili i cambiamenti effettuati anche al successivo login; senza questa opzione tutti i cambiamenti non saranno salvati. | ; <code>login</code> : login all'interno di un ambiente.<br/>Il login permette di accedere all'ambiente creato e poi di installare pacchetti o modificare file.<br/>Con:<pre># pbuilder login</pre> si accederà all'ambiente individuato dal file <code>/var/cache/pbuilder/base.tgz</code> , mentre con:<pre># pbuilder login --basetgz /home/utente/pbuilder/immagine.tgz</pre> si accederà all'ambiente associato al file <code>/home/utente/pbuilder/immagine.tgz</code> .<br/>Utilizzare l'opzione "--save-after-login" per rendere disponibili i cambiamenti effettuati anche al successivo login; senza questa opzione tutti i cambiamenti non saranno salvati.<br/>Il classico "exit" permette il logout. | ||
; <code>execute</code> : esecuzione di un comando all'interno di un ambiente. | ; <code>execute</code> : esecuzione di un comando all'interno di un ambiente. | ||
; <code>dumpconfig</code> : mostra a video la configurazione dell'ambiente specificato, utile per le operazioni di debug. | ; <code>dumpconfig</code> : mostra a video la configurazione dell'ambiente specificato, utile per le operazioni di debug. | ||
Riga 94: | Riga 94: | ||
# rimozione ambiente creato (definito ''sporco'') | # rimozione ambiente creato (definito ''sporco'') | ||
# eventuale firma GnuPG | # eventuale firma GnuPG | ||
Il [[pacchetto] .deb risultante dalla compilazione si troverà nella directory "/var/cache/pbuilder/result" a meno che non si sia usata l'opzione "--buildresult". | |||
==== Dalla directory dei sorgenti ==== | ==== Dalla directory dei sorgenti ==== | ||
Riga 99: | Riga 101: | ||
Una volta posizionati nella directory contenente i sorgenti, è sufficiente eseguire questo comando: | Una volta posizionati nella directory contenente i sorgenti, è sufficiente eseguire questo comando: | ||
<pre># pdebuild | <pre># pdebuild -- --basetgz /home/maxer/pbuilder/sid.tgz</pre> | ||
In questo caso, invece, la procedura seguita da pbuilder sarà leggermente diversa: | In questo caso, invece, la procedura seguita da pbuilder sarà leggermente diversa: | ||
Riga 108: | Riga 110: | ||
# rimozione ambiente creato (definito ''sporco'') | # rimozione ambiente creato (definito ''sporco'') | ||
# eventuale firma GnuPG | # eventuale firma GnuPG | ||
Il [[pacchetto] .deb risultante dalla compilazione si troverà nella directory "/var/cache/pbuilder/result" a meno che non si sia usata l'opzione "--buildresult". Quest'ultima va indicata ''prima'' di "--", ad esempio: | |||
<pre># pdebuild --buildresult /tmp -- --basetgz /home/maxer/pbuilder/sid.tgz</pre> | |||
per creare il pacchetto .deb nella directory <code>/tmp</code> . | |||
===Firma GnuPG=== | ===Firma GnuPG=== |
contributi