3 581
contributi
(rimozioni/spostamento parti duplicate, trattate in altre guide) |
(reintegrati esempi minori, relativi a wheezy anziché stable) |
||
Riga 101: | Riga 101: | ||
* <code>'''distribuzione'''</code>: indica la [[La struttura della Distribuzione|distribuzione (o release)]] utilizzata, è possibile usare il nome in codice (<code>lenny</code>, <code>squeeze</code>, <code>sid</code>) o il nome generico (<code>stable</code>, <code>testing</code>, <code>unstable</code>); | * <code>'''distribuzione'''</code>: indica la [[La struttura della Distribuzione|distribuzione (o release)]] utilizzata, è possibile usare il nome in codice (<code>lenny</code>, <code>squeeze</code>, <code>sid</code>) o il nome generico (<code>stable</code>, <code>testing</code>, <code>unstable</code>); | ||
* <code>'''componente/i'''</code>: indica le sezioni (<code>main</code>, <code>contrib</code>, <code>non-free</code>) del repository da inserire; sono possibili scelte multiple. | * <code>'''componente/i'''</code>: indica le sezioni (<code>main</code>, <code>contrib</code>, <code>non-free</code>) del repository da inserire; sono possibili scelte multiple. | ||
=== Alcuni esempi === | |||
Non c'è niente di meglio, per capire la sintassi del file <code>sources.list</code>, di un po' di esempi. | |||
I repository ufficiali con solo software libero (binari e sorgenti) presi da un mirror italiano: | |||
<pre> | |||
deb http://ftp.it.debian.org/debian/ wheezy main | |||
deb-src http://ftp.it.debian.org/debian/ wheezy main | |||
</pre> | |||
E repository relativo di sicurezza: | |||
<pre> | |||
deb http://security.debian.org/ wheezy main | |||
deb-src http://security.debian.org/ wheezy main | |||
</pre> | |||
Ecco come invece si presenta la riga se si sceglie di aggiungere anche contrib e non-free ai due repository precedenti: | |||
<pre> | |||
deb http://ftp.it.debian.org/debian/ stable main contrib non-free | |||
deb-src http://ftp.it.debian.org/debian/ stable main contrib non-free | |||
# Sicurezza | |||
deb http://security.debian.org/ wheezy main contrib non-free | |||
deb-src http://security.debian.org/ wheezy main contrib non-free | |||
</pre> | |||
I repository sorgenti (''deb-src'') si possono anche rimuovere, se non si scaricano i sorgenti per controllarli o modificarli. Nei successivi esempi saranno sempre inseriti commentati, ossia preceduti da '''#'''m così da essere disabilitati ma facilmente riabilitabili. | |||
Il repository di apt-build: | |||
<pre> | |||
deb file:/var/cache/apt-build/repository apt-build main | |||
</pre> | |||
Un repository 'artigianale' accessibile tramite un webserver: | |||
<pre> | |||
deb http://repos.debianizzati.org ./ | |||
</pre> | |||
Un repository situato nella home dell'utente maxer, creato con <code>dpkg-scanpackages</code>: | |||
<pre> | |||
deb file:/home/maxer/repos ./ | |||
</pre> | |||
Per altri repository vedere: [[Repository ufficiali|Lista repository ufficiali Debian]] e [[Repository non ufficiali]]. | |||
=== Sources.list aggiuntivi === | === Sources.list aggiuntivi === | ||
Riga 142: | Riga 185: | ||
Per aggiungere software non libero è necessario aggiungere le sezioni ''contrib'' e ''non-free'', come già visto in precedenza, per ogni repository. | Per aggiungere software non libero è necessario aggiungere le sezioni ''contrib'' e ''non-free'', come già visto in precedenza, per ogni repository. | ||
= Approfondimenti = | = Approfondimenti = |
contributi