I repository ed il loro utilizzo: differenze tra le versioni

nessun oggetto della modifica
(corretta gerarchia titoli)
Nessun oggetto della modifica
Riga 4: Riga 4:


== Lista repository ufficiali debian ==
== Lista repository ufficiali debian ==
Di seguito troverete l'elenco dei repository ufficiali da inserire nel <code>sources.list</code> per le varie [[La struttura della Distribuzione|versioni di Debian]]. Il mirror è quello italiano. I repository dei pacchetti sorgente sono commentati. Per ulteriori informazioni leggere la sezione: [[I repository ed il loro utilizzo#Sources.list|Sources.list]].
Di seguito troverete l'elenco dei repository ufficiali da inserire nel file <code>/etc/apt/sources.list</code> per le varie [[La struttura della Distribuzione|versioni di Debian]]. Il mirror è quello italiano. I repository dei pacchetti sorgente sono commentati. Per ulteriori informazioni leggere la sezione: [[I repository ed il loro utilizzo#Sources.list|Sources.list]].


=== Vecchia Stabile: Debian Etch ===
=== Vecchia Stabile: Debian Etch ===
{{Warningbox|Etch è ormai la vecchia stable. Usate Lenny per le nuove installazioni}}
{{Warningbox|Etch è ormai la vecchia stable. Usate Lenny per le nuove installazioni}}
  <pre>
  <pre>
  ## Debian Stable (etch)
  ## Debian Stable (Etch)
   deb http://ftp.it.debian.org/debian/ etch main contrib non-free
   deb http://ftp.it.debian.org/debian/ etch main contrib non-free
   #deb-src http://ftp.it.debian.org/debian/ etch main contrib non-free
   #deb-src http://ftp.it.debian.org/debian/ etch main contrib non-free
Riga 19: Riga 19:
=== Stabile: Debian Lenny ===
=== Stabile: Debian Lenny ===
<pre>
<pre>
   ## Debian Stable (lenny)
   ## Debian Stable (Lenny)
   deb http://ftp.it.debian.org/debian/ lenny main contrib non-free
   deb http://ftp.it.debian.org/debian/ lenny main contrib non-free
   #deb-src http://ftp.it.debian.org/debian/ lenny main contrib non-free
   #deb-src http://ftp.it.debian.org/debian/ lenny main contrib non-free
Riga 32: Riga 32:
=== Testing: Debian Squeeze ===
=== Testing: Debian Squeeze ===
<pre>
<pre>
   ## Debian Testing (squeeze)
   ## Debian Testing (Squeeze)
   deb http://ftp.it.debian.org/debian/ squeeze main contrib non-free
   deb http://ftp.it.debian.org/debian/ squeeze main contrib non-free
   #deb-src http://ftp.it.debian.org/debian/ squeeze main contrib non-free
   #deb-src http://ftp.it.debian.org/debian/ squeeze main contrib non-free
Riga 42: Riga 42:
=== Unstable: Debian Sid ===
=== Unstable: Debian Sid ===
<pre>
<pre>
   ## Debian Unstable (sid)
   ## Debian Unstable (Sid)
   deb http://ftp.it.debian.org/debian/ unstable main contrib non-free
   deb http://ftp.it.debian.org/debian/ unstable main contrib non-free
   #deb-src http://ftp.it.debian.org/debian/ unstable main contrib non-free
   #deb-src http://ftp.it.debian.org/debian/ unstable main contrib non-free
Riga 136: Riga 136:
deb file:/home/maxer/repos ./
deb file:/home/maxer/repos ./
</pre>
</pre>
Per altri repository vedere: [[#Lista repository ufficiali debian|Lista repository ufficiali debian]] e [[Repository non ufficiali]].
=== Sources.list aggiuntivi ===
A volte può capitare di avere l'esigenza di avere più di un file contenente la lista dei repository da cui scaricare i pacchetti.<br/>
Questo può capitare nel caso il file <code>sources.list</code> inizi a contenere un numero molto elevato di righe oppure perché si vogliono utilizzare dei repository diversi per le normali operazioni sui pacchetti.<br/>
Per far ciò è possibile creare dei semplici file di testo, contenenti gli indirizzi dei repository, nella directory <code>/etc/apt/sources.list.d</code> . La sintassi da utilizzare al loro interno è uguale a quella del file <code>sources.list</code>; si può scegliere liberamente il nome da assegnare ai file purché termini con l'estensione <code>.list</code><br/>
Una volta creati i file aggiuntivi, questi verranno considerati da apt come se le righe al loro interno fossero presenti all'interno del file <code>sources.list</code>.
È possibile anche specificare un file, contenente gli indirizzi dei repository, che non si trova all'interno della directory <code>/etc/apt/sources.list.d</code>. Ad esempio, se il repository da cui abitualmente scarichiamo/aggiorniamo i pacchetti è irraggiungibile, basta creare un file (nell'esempio chiamato <code>nomefile.list</code>) contenente dei repository appartenenti ad un diverso mirror ed eseguire:
<pre>apt-get -o Dir::Etc::SourceList=/percorso/del/file/nomefile.list update
</pre>
Bisogna specificare obbligatoriamente il percorso completo del file se questo non si trova nella directory <code>/etc/apt/sources.list.d</code>


Per altri repository vedere: [[#Lista repository ufficiali debian|Lista repository ufficiali debian]] e [[Repository non ufficiali]].


----  
----  
6 999

contributi