Pbuilder: compilazione in ambienti puliti: differenze tra le versioni

Riga 10: Riga 10:


== Configurazione e Opzioni ==
== Configurazione e Opzioni ==
Normalmente non sono necessarie configurazioni particolari, osserviamo, perciò, le opzioni più importanti:
Il comando <code>pbuilder</code> va eseguito con i privilegi di [[root]] e normalmente non sono necessarie configurazioni particolari. Esistono opzioni che possono trovarsi nel file di configurazione <code>/etc/pbuilder/pbuilderrc</code>  oppure nel file <code>.pbuilderrc</code> . Se le opzioni non dovessero essere specificate nei file, devono essere specificate insieme al comando <code>pbuilder</code>; se anche da linea di comando non vengono inserite, assumeranno dei valori di default.


=== pbuilder ===
=== Opzioni da file di configurazione ==
Queste vanno inserite nel file <code>/etc/pbuilder/pbuilderrc</code> (per tutti gli utenti) oppure nel file <code>.pbuilderrc</code> creato nella home dell'utente che esegue <code>pbuilder</code> . Leggere a tal proposito anche la [[manpage]] di <code>pbuilderrc</code> . Tutte le opzioni specificate in questi file vengono bypassate dalle corrispondenti opzioni specificate da linea di comando.
;BASETGZ:specifica il percorso e il nome del file .tgz da utilizzare. Questa opzione viene bypassata da "--basetgz"
 
=== Opzioni da linea di comando ===
Osserviamo e opzioni più importanti:
 
==== pbuilder ====
; <code>--basetgz [base.tgz]</code> : permette di indicare una locazione, per il [[tarball]] dell'ambiente da gestire, diverso da quello di default;
; <code>--basetgz [base.tgz]</code> : permette di indicare una locazione, per il [[tarball]] dell'ambiente da gestire, diverso da quello di default;
; <code>--buildplace [location of build] </code>: permette di specificare una directory, diversa da quella di default, dove ricreare l'ambiente ed eseguire le compilazioni;
; <code>--buildplace [location of build] </code>: permette di specificare una directory, diversa da quella di default, dove ricreare l'ambiente ed eseguire le compilazioni;
Riga 28: Riga 35:
; <code>--save-after-login/--save-after-exec</code> : permette di salvare lo stato della macchina al termine di una sessione interattiva, ricreando il tarball a partire dall'ambiente modificato (usare con attenzione).
; <code>--save-after-login/--save-after-exec</code> : permette di salvare lo stato della macchina al termine di una sessione interattiva, ricreando il tarball a partire dall'ambiente modificato (usare con attenzione).


=== pdebuild ===
==== pdebuild ====
; <code>--use-pdebuild-internal</code> :
; <code>--use-pdebuild-internal</code> :
; <code>--auto-debsign</code> : impone la firma automatica al termine della compilazione del pacchetto;
; <code>--auto-debsign</code> : impone la firma automatica al termine della compilazione del pacchetto;
6 999

contributi