3 581
contributi
m (LTS) |
(aggiornamento a Stretch (e futuri aggiornamenti - task Revisione Wiki #61)) |
||
Riga 30: | Riga 30: | ||
Per esempio nel caso del repository principale della [[stable]]: | Per esempio nel caso del repository principale della [[stable]]: | ||
* l'indirizzo è http://ftp.debian.org/debian, ma quello di qualsiasi [[mirror]] sarebbe equivalente; | * l'indirizzo è http://ftp.debian.org/debian, ma quello di qualsiasi [[mirror]] sarebbe equivalente; | ||
* come distribuzione si può usare sia il [[codename]] (attualmente ''' | * come distribuzione si può usare sia il [[codename]] (attualmente '''{{Codename|stable}}''') che il nome della [[suite]] ('''stable'''); | ||
il suo file ''Release'' è consultabile all'indirizzo http://ftp.debian.org/debian/dists/ | il suo file ''Release'' è consultabile all'indirizzo http://ftp.debian.org/debian/dists/{{Codename|stable}}/Release ; per esempio quello di Debian 8 ([[Jessie]]), {{#ifeq: {{Codename|Jessie}} | obsoleta | ormai obsoleta | attualmente la [[{{Codename|Jessie}}]]}}, quando era la ''stable'' ed era appena stata rilasciata conteneva: | ||
<pre> | <pre> | ||
Origin: Debian | Origin: Debian | ||
Riga 55: | Riga 55: | ||
In maniera analoga è possibile consultare le informazioni di ogni altro repository, utilizzando l'indirizzo e il codename corrispondente. Inoltre queste informazioni sui repository sono presenti, e se necessario spiegate, anche nelle guide di questa wiki, accessibili dal menù in alto in questa pagina. | In maniera analoga è possibile consultare le informazioni di ogni altro repository, utilizzando l'indirizzo e il codename corrispondente. Inoltre queste informazioni sui repository sono presenti, e se necessario spiegate, anche nelle guide di questa wiki, accessibili dal menù in alto in questa pagina. | ||
{{Box|Nota|Parte di queste informazioni possono essere ottenute anche usando il comando < | {{Box|Nota|Parte di queste informazioni possono essere ottenute anche usando il comando: | ||
<pre>$ apt-cache policy</pre> | |||
che mostra anche i pin dei repository e/o quelli manualmente definiti dall'utente.}} | |||
==== Sezioni ==== | ==== Sezioni ==== | ||
Riga 120: | Riga 122: | ||
Non c'è niente di meglio, per capire la sintassi del file <code>sources.list</code>, di un po' di esempi. | Non c'è niente di meglio, per capire la sintassi del file <code>sources.list</code>, di un po' di esempi. | ||
I repository ufficiali di Debian | I repository ufficiali di Debian {{Codename|versione_stable}} ([[{{Codename|Stable}}]]) con solo software libero (binari e sorgenti) presi da un mirror italiano: | ||
< | |||
deb <nowiki>http://ftp.it.debian.org/debian/</nowiki> {{Codename|stable}} main | |||
deb-src http://ftp.it.debian.org/debian/ | deb-src <nowiki>http://ftp.it.debian.org/debian/</nowiki> {{Codename|stable}} main | ||
</ | |||
E repository relativo di sicurezza: | E repository relativo di sicurezza: | ||
# Sicurezza | # Sicurezza | ||
deb http://security.debian.org/ | deb <nowiki>http://security.debian.org/</nowiki> {{Codename|stable}}/updates main | ||
deb-src http://security.debian.org/ | deb-src <nowiki>http://security.debian.org/</nowiki> {{Codename|stable}}/updates main | ||
Ecco come invece si presenterà il file, se si sceglie di aggiungere anche "contrib" e "non-free" ai due repository precedenti: | Ecco come invece si presenterà il file, se si sceglie di aggiungere anche "contrib" e "non-free" ai due repository precedenti: | ||
# Sicurezza | deb <nowiki>http://ftp.it.debian.org/debian/</nowiki> {{Codename|stable}} main '''contrib non-free''' | ||
deb http://security.debian.org/ | deb-src <nowiki>http://ftp.it.debian.org/debian/</nowiki> {{Codename|stable}} main '''contrib non-free''' | ||
deb-src http://security.debian.org/ | |||
# Sicurezza | |||
deb <nowiki>http://security.debian.org/</nowiki> {{Codename|stable}}/updates main '''contrib non-free''' | |||
deb-src <nowiki>http://security.debian.org/</nowiki> {{Codename|stable}}/updates main '''contrib non-free''' | |||
I repository sorgenti (''deb-src'') si possono anche rimuovere, se non si scaricano i sorgenti per controllarli o modificarli, oppure commentare (aggiungendo a inizio riga il carattere <code>#</code>) per poterli riabilitare facilmente. | I repository sorgenti (''deb-src'') si possono anche rimuovere, se non si scaricano i sorgenti per controllarli o modificarli, oppure commentare (aggiungendo a inizio riga il carattere <code>#</code>) per poterli riabilitare facilmente. | ||
Riga 175: | Riga 175: | ||
===== Stable più aggiornata ===== | ===== Stable più aggiornata ===== | ||
Per avere una Debian [[stable]] completamente libera, di seguito si propone una configurazione del file <code>/etc/apt/sources.list</code> con soli repository ufficiali, utilizzando il [[mirror]] italiano e abilitando aggiornamenti raccomandati e [[backports]]: | Per avere una Debian [[stable]] completamente libera, di seguito si propone una configurazione del file <code>/etc/apt/sources.list</code> con soli repository ufficiali, utilizzando il [[mirror]] italiano e abilitando aggiornamenti raccomandati e [[backports]]: | ||
# Aggiornamenti di sicurezza | # Repository principale | ||
deb http://security.debian.org/ | deb <nowiki>http://ftp.it.debian.org/debian/</nowiki> {{Codename|stable}} main | ||
deb-src http://security.debian.org/ | deb-src <nowiki>http://ftp.it.debian.org/debian/</nowiki> {{Codename|stable}} main | ||
# Aggiornamenti raccomandati (ex-volatile) | # Aggiornamenti di sicurezza | ||
deb http://ftp.it.debian.org/debian/ | deb <nowiki>http://security.debian.org/</nowiki> {{Codename|stable}}/updates main | ||
deb-src http://ftp.it.debian.org/debian/ | deb-src <nowiki>http://security.debian.org/</nowiki> {{Codename|stable}}/updates main | ||
# Backports | # Aggiornamenti raccomandati (ex-volatile) | ||
deb http://ftp.it.debian.org/debian/ | deb <nowiki>http://ftp.it.debian.org/debian/</nowiki> {{Codename|stable}}-updates main | ||
deb-src http://ftp.it.debian.org/debian/ | deb-src <nowiki>http://ftp.it.debian.org/debian/</nowiki> {{Codename|stable}}-updates main | ||
# Backports | |||
deb <nowiki>http://ftp.it.debian.org/debian/</nowiki> {{Codename|stable}}-backports main | |||
deb-src <nowiki>http://ftp.it.debian.org/debian/</nowiki> {{Codename|stable}}-backports main | |||
Si avrà sempre la versione più aggiornata disponibile di un pacchetto presente in uno di questi repository, a eccezione dei ''backports''. Per maggiori informazioni e istruzioni su come installare un pacchetto dai ''backports'' si rimanda a [[Il repository Backports#Utilizzo | questa sezione]] della loro guida.<br/> | Si avrà sempre la versione più aggiornata disponibile di un pacchetto presente in uno di questi repository, a eccezione dei ''backports''. Per maggiori informazioni e istruzioni su come installare un pacchetto dai ''backports'' si rimanda a [[Il repository Backports#Utilizzo | questa sezione]] della loro guida.<br/> | ||
Riga 199: | Riga 198: | ||
Come già visto in precedenza, per aggiungere software non libero è necessario abilitare una o entrambe le sezioni [[contrib]] e [[non-free]] per ogni repository. Per esempio per abilitarle entrambe il primo repository diverrebbe: | Come già visto in precedenza, per aggiungere software non libero è necessario abilitare una o entrambe le sezioni [[contrib]] e [[non-free]] per ogni repository. Per esempio per abilitarle entrambe il primo repository diverrebbe: | ||
deb <nowiki>http://ftp.it.debian.org/debian/</nowiki> | deb <nowiki>http://ftp.it.debian.org/debian/</nowiki> {{Codename|stable}} main '''contrib non-free''' | ||
===== Stable (come di default), Testing o Unstable ===== | ===== Stable (come di default), Testing o Unstable ===== | ||
Riga 211: | Riga 210: | ||
=== Altre modifiche ai repository === | === Altre modifiche ai repository === | ||
==== Utilizzare la suite (o archive) ==== | ==== Utilizzare la suite (o archive) ==== | ||
Se si preferisce indicare una [[release]] con il nome della [[suite]] (''stable'') invece del [[codename]] ('' | Se si preferisce indicare una [[release]] con il nome della [[suite]] (''stable'') invece del [[codename]] (''{{Codename|stable}}''), si noti che in questo momento le due righe: | ||
<pre> | <pre> | ||
deb http://ftp.it.debian.org/debian/ stable main | deb http://ftp.it.debian.org/debian/ stable main | ||
</pre> | </pre> | ||
< | |||
deb <nowiki>http://ftp.it.debian.org/debian/</nowiki> {{Codename|stable}} main | |||
</ | |||
sono equivalenti come le equivalenti sostituzioni per le righe relative a tutti gli altri repository.<br/> | sono equivalenti come le equivalenti sostituzioni per le righe relative a tutti gli altri repository.<br/> | ||
Allo stesso modo sono equivalenti: | Allo stesso modo sono equivalenti: | ||
Riga 223: | Riga 222: | ||
deb http://ftp.it.debian.org/debian/ testing main | deb http://ftp.it.debian.org/debian/ testing main | ||
</pre> | </pre> | ||
< | |||
deb <nowiki>http://ftp.it.debian.org/debian/</nowiki> {{Codename|testing}} main | |||
</ | |||
Prestare particolare attenzione al fatto che questa equivalenza non sarà più valida al momento del rilascio della nuova [[stable]].<br/> | Prestare particolare attenzione al fatto che questa equivalenza non sarà più valida al momento del rilascio della nuova [[stable]].<br/> | ||
Vedere anche [[La struttura della Distribuzione]]. | Vedere anche [[La struttura della Distribuzione]]. | ||
Riga 244: | Riga 243: | ||
Coloro che invece, come raccomandato, utilizzano il [[codename]]: | Coloro che invece, come raccomandato, utilizzano il [[codename]]: | ||
... | ... | ||
deb <nowiki>http://ftp.it.debian.org/debian/</nowiki> ''' | deb <nowiki>http://ftp.it.debian.org/debian/</nowiki> '''{{Codename|oldstable}}''' main | ||
... | ... | ||
quando desiderano effettuare il passaggio di versione a Debian | quando desiderano effettuare il passaggio di versione a Debian {{Codename|versione_stable}} ([[{{Codename|Stable}}]]), e dopo aver letto le [https://www.debian.org/releases/stable/releasenotes.it.html note di rilascio], dovranno sostituire in tutte le righe del file <code>sources.list</code> il termine "{{Codename|oldstable}}" con "{{Codename|stable}}" (il codename per la nuova stable). Senza questa modifica continueranno a ricevere aggiornamenti per un periodo di tempo limitato (di circa un anno) per consentire aggiornamenti alla [[oldstable]]. | ||
==== Passaggio da stable a testing ==== | ==== Passaggio da stable a testing ==== | ||
È necessario modificare tutte le occorrenze di "stable" (o " | È necessario modificare tutte le occorrenze di "stable" (o "{{Codename|stable}}") con "testing" (o "{{Codename|testing}}") all'interno del file <code>/etc/apt/sources.list</code> e poi aggiornare la lista dei pacchetti.<br/> | ||
Per la ''testing'' non esistono i repository "updates", "proposed-updates" e backports. | Per la ''testing'' non esistono i repository "updates", "proposed-updates" e backports. | ||
Riga 305: | Riga 304: | ||
: [[Utente:Marcomg|Marcomg]] | : [[Utente:Marcomg|Marcomg]] | ||
: [[Utente:S3v|S3v]] 13:28, 30 ago 2014 (CEST) | : [[Utente:S3v|S3v]] 13:28, 30 ago 2014 (CEST) | ||
: [[Utente:HAL 9000|HAL 9000]] | : [[Utente:HAL 9000|HAL 9000]] 12:58, 18 giu 2017 (CEST) | ||
|Numero_revisori = 6 | |Numero_revisori = 6 | ||
}} | }} | ||
[[Categoria:Repository ufficiali]][[Categoria:Apt]] | [[Categoria:Repository ufficiali]][[Categoria:Apt]] |
contributi