Gestione di un repository con debarchiver: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
m
nessun oggetto della modifica
m (stub)
mNessun oggetto della modifica
Riga 5: Riga 5:


=Installazione=
=Installazione=
L'installazione semplice, in quanto il programma incluso in debian:
<pre>
# apt-get install debarchiver
</pre>
Raccomando agli utenti di Sarge di installare la versione presente in testing, in quanto molto pi aggiornata e funzionale di quella inclusa nella release ''Stable''.


=Configurazione=
=Configurazione=
==File di configurazione==
Tutta la configurazione di debarchiver � racchiusa in un unico file:'''/etc/debarchiver.conf''', che analizziamo nel dettaglio:
 
{{Box|Nota Bene:|le opzioni riportate nel file di configurazione sono inizialmente commentate in quanto i valori riportati sono quelli di default.}}
 
<pre>
$destdir = "/var/lib/debarchiver/dists";
$inputdir = "/var/lib/debarchiver/incoming";
</pre>
Dove verr� creato il repository (''destdir'') e dove vengono inseriti i pacchetti da aggiungere al repository (''inputdir'')
 
<pre>
# $copycmd = "cp -af";
# $movecmd = "mv";
# $rmcmd = "rm -f";
# $vrfycmd = "dscverify";
</pre>
La lista dei comandi utilizzati nella gestione del repository... quelli di default, normalmente, sono corretti per la maggior parte delle situazioni.
 
<pre>
# $cinstall = "installed";
</pre>
Dove verranno messi i file ''.changes''.
 
<pre>
# $distinputcriteria = "^kernel.*\\.deb\$";
# $distinputdirs = "/path";
</pre>
Indica il criterio con il quale verranno accettati i pacchetti non aventi un file ''.changes'' e dove devono essere inseriti per essere ''presi'' dal sistema
 
<pre>
# $verifysignatures = 0;
</pre>
Attiva (1) o disattiva (0) la verifica della firma dei pacchetti inseriti nella ''inputdir''.
 
<pre>
# $verifysignaturesdistinput = 0;
</pre>
come sopra, ma riguarda la directory ''distinputdirs''
 
<pre>
# $bzip = 0;
</pre>
Attiva la generazione di file compressi con bz2
 
<pre>
%distinputdirs =
        (
        stable => 'stable',
        testing => 'testing',
        unstable => 'unstable'
        );
</pre>
 
<pre>
@distributions = ('stable', 'testing', 'unstable');
</pre>
 
 
<pre>
%distmapping =
        (
        stable => 'sarge',
        testing => 'etch',
        unstable => 'sid'
        );
</pre>
 
<pre>
# @architectures = ('i386');
</pre>
 
<pre>
@sections = ('main', 'contrib', 'non-free');
</pre>
 
<pre>
@mailtos = ('Maintainer', 'Uploaders', '@knio.it', 'maxer@knio.it');
</pre>
 
<pre>
%release = (  'origin' => "",
                'label' => "",
                'description' => "");
</pre>
 
<pre>
# $cachedir = '/var/cache/debarchiver';
</pre>
 
<pre>
# $gpgkey = "";
</pre>
 
<pre>
# $gpgpassfile = "$ENV{HOME}/.gnupg/passphrase";
</pre>
 
 
==Permessi==
==Permessi==


1 487

contributi

Menu di navigazione