535
contributi
S3v (discussione | contributi) (numero revisori ++) |
(Aggiunto nuovo metodo per creare repository) |
||
Riga 203: | Riga 203: | ||
Per il test e l'ordine con cui i pacchetti vengono installati da APT, vi rimando alla lettura del [[#Uso_in_locale|paragrafo precedente]] | Per il test e l'ordine con cui i pacchetti vengono installati da APT, vi rimando alla lettura del [[#Uso_in_locale|paragrafo precedente]] | ||
== | == Repository ufficiale == | ||
Per | Per creare un repository ufficiale (fatto a regola d'arte, come quello di debian) per prima cosa installiamo il programma reprepro con il comando: | ||
<pre># apt-get install reprepro</pre> | |||
in seguito scegliamo il percorso dove creare il nostro repo (nella guida sarà indicato come ~/debian/) quindi creiamo la cartella e posizioniamovici dentro: | |||
<pre>$ mkdir ~/debian/ | |||
$ cd ~/debian/</pre> | |||
Ora dobbiamo creare un file di configurazione per reprepro quindi: | |||
<pre>$ mkdir conf | |||
$ cd conf</pre> | |||
dentro creiamo un file chiamato distributions e riempiamolo nel seguente modo: | |||
<pre>Origin: nomeMioRepo | |||
Label: Etichetta nomeMioRepo | |||
Suite: unstable | |||
Codename: sid | |||
Architectures: amd64 | |||
Components: main | |||
Description: Unofficial Debian packages | |||
SignWith: myKeyId | |||
</pre> | |||
{{Warningbox|Al posto di myKeyId bisogna insere l'id della chiave GPG creata appositamente per firmare i pacchetti.}} | |||
ora riposizioniamoci nella cartella debian dando il comando: | |||
<pre>cd ~/debian</pre> | |||
facciamo creare i file necessari con: | |||
<pre>reprepro check</pre> | |||
per aggiungere un pacchetto al repo: | |||
<pre>reprepro includedeb unstable /tmp/mypackage_1.1.1-1_all.deb</pre> | |||
per rimuoverlo: | |||
<pre>reprepro remove unstable mypackage</pre> | |||
Provvedere a mettere online il repository rendendo accessibile da un server web la cartella debian escludendo le directory db e conf, quindi modificare il file <code>/etc/apt/sources.list</code> aggiungendo la seguente riga: | |||
<pre>deb http://www.tuSito.do/debian/ sid main</pre> | |||
{{Autori | {{Autori | ||
Riga 210: | Riga 239: | ||
|Verificata_da= | |Verificata_da= | ||
: [[Utente:Tima|Tima]] 10:41, 16 mag 2013 (CEST) | : [[Utente:Tima|Tima]] 10:41, 16 mag 2013 (CEST) | ||
|Numero_revisori= | |Estesa_da= | ||
--[[Utente:Marcomg|marcomg]] 17:50, 23 mag 2014 (CEST) | |||
|Numero_revisori=2 | |||
}} | }} | ||
[[Categoria:Creare repository]] | [[Categoria:Creare repository]] |