Repository speciali: differenze tra le versioni

Da Guide@Debianizzati.Org.
Vai alla navigazione Vai alla ricerca
m (adeguamento al nuovo ordine del sommario)
 
(33 versioni intermedie di 4 utenti non mostrate)
Riga 1: Riga 1:
{{Repository
{{Repository
|precedente=Repository ufficiali
|precedente=Il repository Backports
|successivo=Il repository Backports
|successivo=Archivi Debian
}}
}}
{{Versioni compatibili}}
{{Versioni compatibili}}
Riga 8: Riga 8:
{{box|Nota|
{{box|Nota|
* In questa guida si danno per scontate le nozioni di base riguardo il funzionamento di Debian, e dei [[repository]] in particolare.
* In questa guida si danno per scontate le nozioni di base riguardo il funzionamento di Debian, e dei [[repository]] in particolare.
* Entrambi i repository qui indicati possiedono tutte e tre le sezioni ufficiali, cioè ''main'', ''contrib'' e ''non-free'', tuttavia nei seguenti esempi si indicherà solo ''main''.
* Verrà utilizzato il [[mirror]] {{APT-mirror|descrizione}} (il default).
* I repository qui indicati possiedono tutte e tre le sezioni ufficiali, cioè ''main'', ''contrib'' e ''non-free'', tuttavia nei seguenti esempi si indicherà solo ''main''.
}}
}}


== Debian proposed updates (Aggiornamenti proposti) ==
== Debian proposed updates (aggiornamenti proposti) ==
* Debian stable
Se un [[pacchetto]] non presenta [[bug]] seri legati alla sicurezza e il suo aggiornamento non è così necessario da essere incluso negli aggiornamenti raccomandati (''stable'''''-updates'''), potrebbe essere aggiornato soltanto alla successiva ''point release'', anche se la versione aggiornata fosse già controllata e pacchettizzata dallo "Stable Release Team". <br/>
<pre>
Per installare immediatamente tali pacchetti è sufficiente abilitare i repository ''proposed-updates''.
# Aggiornamenti proposti per la prossima point release della stable
deb http://ftp.it.debian.org/debian stable-proposed-updates main
</pre>
* Debian old-stable
<pre>
# Aggiornamenti proposti per la prossima point release della old-stable
deb http://ftp.it.debian.org/debian oldstable-proposed-updates main
</pre>
Alcuni aggiornamenti per determinati pacchetti vengono rinviati al rilascio della successiva [[point release]] della versione [[stable]] (o della [[Old Stable|oldstable]]) di Debian. Se non si vuole aspettare la point release, si può utilizzare questo repository per installare immediatamente gli [http://www.debian.org/releases/proposed-updates.it.html aggiornamenti proposti].<br/>
Prima di entrare in questo archivio, tutti i pacchetti proposti dagli sviluppatori sono controllati dallo "Stable Release Team" di Debian che decide se accettarli o respingerli.<br/>
Di seguito un estratto del file [http://ftp.it.debian.org/debian/dists/wheezy-proposed-updates/Release Release] del repository:
<pre>
Origin: Debian
Label: Debian
Suite: proposed-updates
Version: 7.0-updates
Codename: wheezy-proposed-updates
Date: Sun, 19 May 2013 08:24:02 UTC
Valid-Until: Sun, 26 May 2013 08:24:02 UTC
Architectures: amd64 armel armhf i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 s390x sparc
Components: main contrib non-free
Description: Proposed Updates for Debian 7.0 - Not Released
</pre>


== Debian updates (Aggiornamenti raccomandati) ==
Questi repository sono da aggiungersi a quelli standard e di sicurezza presenti in '''<code>/etc/apt/sources.list</code>''', per garantire gli aggiornamenti di alcuni pacchetti con maggiore frequenza.
In questi esempi verrà utilizzato il [[mirror]] italiano e la [[sezione]] [[main]].
I repository di seguito descritti in maniera analoga agli aggiornamenti raccomandati, se si utilizza la testing, non verranno abilitati fino a quando la versione di Debian utilizzata non diventa "stable".


* Debian [[stable]]
Tutti i pacchetti contenuti in questi repository saranno anche inclusi nella successiva [[point release]].
<pre>
## Aggiornamenti raccomandati della stable
deb http://ftp.it.debian.org/debian stable-updates main
</pre>
o, equivalentemente:
<pre>
## Aggiornamenti raccomandati della stable
deb http://ftp.it.debian.org/debian wheezy-updates main
</pre>
* Debian [[oldstable]]
<pre>
# Aggiornamenti raccomandati della old-stable
deb http://ftp.it.debian.org/debian oldstable-updates main
</pre>
o, equivalentemente:
<pre>
## Aggiornamenti raccomandati della old-stable
deb http://ftp.it.debian.org/debian squeeze-updates main
</pre>
* Debian [[testing]]
<pre>
## Aggiornamenti raccomandati della testing
deb http://ftp.it.debian.org/debian testing-updates main
</pre>
o, equivalentemente:
<pre>
## Aggiornamenti raccomandati della testing
deb http://ftp.it.debian.org/debian jessie-updates main
</pre>
Si noti che questo repository, che gli utilizzatori della testing possono trovare nel proprio <code>sources.list</code>, non verrà abilitato fino al rilascio della nuova Stable.


[http://wiki.debian.org/StableUpdates Questo archivio] sostituisce il precedente "[http://www.debian.org/volatile/ Volatile]" a partire dal rilascio di Debian 6.0 "Squeeze". I pacchetti contenuti in questo repository soddisfano le seguenti caratteristiche:
{{Cautionbox | Si consiglia di rimuoverli dai [[repository]] prima di effettuare l'aggiornamento del sistema a una nuova versione di Debian, in quanto potrebbero impedirne uno completo. Pertanto va prestata attenzione prima di abilitarli.}}
* aggiornamenti urgenti di pacchetti ''non'' legati alla sicurezza. Questi ultimi continuano ad essere forniti dal repository security
* [[Stable]]: Debian {{Codename|versione_stable}} ([[{{Codename|stable}}]])
* aggiornamenti per pacchetti che devono essere aggiornati tempestivamente
# Aggiornamenti proposti per la prossima point release di Debian {{Codename|versione_stable}} ({{Codename|stable}})
* aggiornamenti di pacchetti rotti da sopraggiunti cambiamenti esterni
deb {{APT-mirror}} {{Codename|stable}}-proposed-updates main
* aggiornamenti di pacchetti che necessitano di essere costantemente aggiornati (es. Clamav antivirus)
deb-src {{APT-mirror}} {{Codename|stable}}-proposed-updates main


Tutti i pacchetti contenuti in questo repository saranno anche inclusi nella successiva [[point release]].<br/>
* [[Oldstable]]: Debian {{Codename|versione_oldstable}} ([[{{Codename|Oldstable}}]])
Prima di entrare in questo archivio, tutti i pacchetti proposti dagli sviluppatori sono controllati dallo "Stable Release Team" di Debian che decide se accettarli o respingerli.<br/>
# Aggiornamenti proposti per la prossima point release di Debian {{Codename|versione_oldstable}} ({{Codename|oldstable}})
Di seguito un estratto del file [http://ftp.it.debian.org/debian/dists/wheezy-updates/Release Release] del repository:
deb {{APT-mirror}} {{Codename|oldstable}}-proposed-updates main
<pre>
deb-src {{APT-mirror}} {{Codename|oldstable}}-proposed-updates main
Origin: Debian
 
Label: Debian
Fanno parte di questo repository tutti i pacchetti che rispondono ai criteri esposti per gli aggiornamenti raccomandati ma che lo "Stable Release Team" di Debian ha ritenuto avere un livello minore di urgenza. Ad esempio:
Suite: stable-updates
* aggiornamenti che correggono [[bug]] RC (ma non legati alla sicurezza);
Codename: wheezy-updates
* aggiornamenti non urgenti di pacchetti legati alla sicurezza.
Date: Sun, 19 May 2013 08:24:02 UTC
 
Valid-Until: Sun, 26 May 2013 08:24:02 UTC
Si veda anche http://www.debian.org/releases/proposed-updates.it.html .
Architectures: amd64 armel armhf i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 s390x sparc
 
Components: main contrib non-free
File release di questo repository: [http://ftp.it.debian.org/debian/dists/{{Codename|stable}}-proposed-updates/Release Release]
Description: Updated packages for Debian 7.0
</pre>


== Debian experimental ==
== Debian experimental ==
Come lascia intuire già il nome, in questo repository si trovano pacchetti appena rilasciati o in una fase iniziale di sviluppo. Non si dovrebbero scaricare pacchetti da qui a meno che non si sappia esattamente cosa si sta facendo. <br/>
<!--
Per citare le [http://www.debian.org/doc/manuals/debian-faq/ch-ftparchives.en.html#s-dists Debian FAQ], questi pacchetti '''possono essere pericolosi e dannosi anche per i più esperti'''. La loro installazione può portare all'instabilità o inusabilità dell'intero sistema oppure introdurre delle falle di sicurezza.
  NOTA: *NON* cambiare il nome della sezione "Debian experimental", perché è utilizzata da altre guide
<pre>
-->
  ## Debian experimental
{{Cautionbox | Come lascia intuire già il nome, in questo repository si trovano pacchetti appena rilasciati o in una fase iniziale di sviluppo. Non si dovrebbero scaricare pacchetti da qui a meno che non si sappia esattamente cosa si sta facendo. <br/>
  deb http://ftp.it.debian.org/debian experimental main
Per citare le [http://www.debian.org/doc/manuals/debian-faq/ch-ftparchives.en.html#s-dists Debian FAQ], questi pacchetti '''possono essere pericolosi e dannosi anche per i più esperti'''. La loro installazione può portare all'instabilità o inusabilità dell'intero sistema oppure introdurre delle falle di sicurezza. }}
</pre>
# Debian experimental
deb {{APT-mirror}} experimental main
deb-src {{APT-mirror}} experimental main


Tali repository sono disabilitati di default (il loro file [http://ftp.debian.org/debian/dists/experimental/Release Release] contiene <code>NotAutomatic: yes</code> e nessun <code>ButAutomaticUpgrades: yes</code>, corrispondente a una Pin-Priority di default pari a 1) e un pacchetto può essere installato soltanto in uno dei seguenti casi, in assenza di pinning:
Experimental non è una release, pertanto il repository non è autosufficiente e tipicamente è usato in congiunzione con i repository di Debian [[Sid]], per utilizzare software ancora più aggiornato.


Tali repository sono disabilitati di default (il loro file [http://ftp.debian.org/debian/dists/experimental/Release Release] contiene <code>NotAutomatic: yes</code> e nessun <code>ButAutomaticUpgrades: yes</code>, corrispondente a una priorità di [[Repository & pinning|pinning]] di default pari a 1) e un pacchetto può essere installato soltanto in uno dei seguenti casi, in assenza di una configurazione personalizzata di pinning:
* è presente soltanto negli experimental e in nessun altro repository;
* è presente soltanto negli experimental e in nessun altro repository;
* si informa <code>apt-get</code> o <code>aptitude</code> che si vuole installare dagli experimental (per esempio con l'opzione <code>-t/--target-release</code>).
* si informa <code>apt</code>, <code>apt-get</code> o <code>aptitude</code> che si vuole installare dagli experimental (per esempio con l'opzione <code>-t/--target-release</code>, modificando la loro priorità di pinning solo durante l'esecuzione del comando per l'installazione o aggiornamento).


Anche una volta installato, un pacchetto non sarà tenuto aggiornato automaticamente dagli experimental, perché di default la loro Pin-Priority è inferiore alla versione installata localmente, ma sarà necessario ripetere il comando di installazione con indicazione manuale degli experimental (oppure impostare il pinning, ma è sconsigliabile).
Anche una volta installato, un pacchetto non sarà tenuto aggiornato automaticamente dagli experimental, perché di default la loro ''Pin-Priority'' è inferiore alla versione installata localmente (nessun <code>ButAutomaticUpgrades: yes</code> nel loro file ''Release''), ma sarà necessario ripetere il comando di installazione con indicazione manuale degli experimental (oppure impostare il [[pinning]], ma è sconsigliabile).
Per maggiori informazioni si legga la pagina di manuale sulla gestione delle priorità (<code>man apt_preferences</code>).
Per maggiori informazioni si legga la pagina di manuale sulla gestione delle priorità (<code>man apt_preferences</code>) o la [[Repository & pinning|guida sul pinning]].


{{Autori
{{Autori
|Autore = [[Utente:Risca86|Risca86]]
|Autore = [[Utente:Risca86|Risca86]]
|Estesa_da=
:[[Utente:BubuXP|BubuXP]]
:[[Utente:HAL 9000|HAL 9000]]
|Verificata_da=
|Verificata_da=
:[[Utente:S3v|S3v]] 16:55, 23 ott 2012 (CEST)
:[[Utente:S3v|S3v]] 16:55, 23 ott 2012 (CEST)
:[[Utente:HAL 9000|HAL 9000]] 13:20, 20 giu 2014 (CEST)
:[[Utente:BubuXP|BubuXP]] 02:49, 9 mag 2015 (CEST)
|Numero_revisori=2
:[[Utente:Wtf|Wtf]] 21:09, 11 mag 2015 (CEST)
:[[Utente:HAL 9000|HAL 9000]] 18:01, 3 ago 2019 (CEST)
|Numero_revisori=4
}}
}}
[[Categoria:Repository ufficiali]]
[[Categoria:Repository ufficiali]]

Versione attuale delle 09:40, 18 ago 2019

I repository
Arrow left.png

Introduzione ai repository

Repository ufficiali di Debian

Repository esterni

Extra

Arrow right.png



Debian-swirl.png Versioni Compatibili

Tutte le versioni supportate di Debian


Info.png Nota
  • In questa guida si danno per scontate le nozioni di base riguardo il funzionamento di Debian, e dei repository in particolare.
  • Verrà utilizzato il mirror HTTP redirector (il default).
  • I repository qui indicati possiedono tutte e tre le sezioni ufficiali, cioè main, contrib e non-free, tuttavia nei seguenti esempi si indicherà solo main.


Debian proposed updates (aggiornamenti proposti)

Se un pacchetto non presenta bug seri legati alla sicurezza e il suo aggiornamento non è così necessario da essere incluso negli aggiornamenti raccomandati (stable-updates), potrebbe essere aggiornato soltanto alla successiva point release, anche se la versione aggiornata fosse già controllata e pacchettizzata dallo "Stable Release Team".
Per installare immediatamente tali pacchetti è sufficiente abilitare i repository proposed-updates.

Questi repository sono da aggiungersi a quelli standard e di sicurezza presenti in /etc/apt/sources.list, per garantire gli aggiornamenti di alcuni pacchetti con maggiore frequenza. I repository di seguito descritti in maniera analoga agli aggiornamenti raccomandati, se si utilizza la testing, non verranno abilitati fino a quando la versione di Debian utilizzata non diventa "stable".

Tutti i pacchetti contenuti in questi repository saranno anche inclusi nella successiva point release.

Attention.png Avvertimento
Si consiglia di rimuoverli dai repository prima di effettuare l'aggiornamento del sistema a una nuova versione di Debian, in quanto potrebbero impedirne uno completo. Pertanto va prestata attenzione prima di abilitarli.
# Aggiornamenti proposti per la prossima point release di Debian 12 (bookworm)
deb http://deb.debian.org/debian/ bookworm-proposed-updates main
deb-src http://deb.debian.org/debian/ bookworm-proposed-updates main
# Aggiornamenti proposti per la prossima point release di Debian 11 (bullseye)
deb http://deb.debian.org/debian/ bullseye-proposed-updates main
deb-src http://deb.debian.org/debian/ bullseye-proposed-updates main

Fanno parte di questo repository tutti i pacchetti che rispondono ai criteri esposti per gli aggiornamenti raccomandati ma che lo "Stable Release Team" di Debian ha ritenuto avere un livello minore di urgenza. Ad esempio:

  • aggiornamenti che correggono bug RC (ma non legati alla sicurezza);
  • aggiornamenti non urgenti di pacchetti legati alla sicurezza.

Si veda anche http://www.debian.org/releases/proposed-updates.it.html .

File release di questo repository: Release

Debian experimental

Attention.png Avvertimento
Come lascia intuire già il nome, in questo repository si trovano pacchetti appena rilasciati o in una fase iniziale di sviluppo. Non si dovrebbero scaricare pacchetti da qui a meno che non si sappia esattamente cosa si sta facendo.

Per citare le Debian FAQ, questi pacchetti possono essere pericolosi e dannosi anche per i più esperti. La loro installazione può portare all'instabilità o inusabilità dell'intero sistema oppure introdurre delle falle di sicurezza.

# Debian experimental
deb http://deb.debian.org/debian/ experimental main
deb-src http://deb.debian.org/debian/ experimental main

Experimental non è una release, pertanto il repository non è autosufficiente e tipicamente è usato in congiunzione con i repository di Debian Sid, per utilizzare software ancora più aggiornato.

Tali repository sono disabilitati di default (il loro file Release contiene NotAutomatic: yes e nessun ButAutomaticUpgrades: yes, corrispondente a una priorità di pinning di default pari a 1) e un pacchetto può essere installato soltanto in uno dei seguenti casi, in assenza di una configurazione personalizzata di pinning:

  • è presente soltanto negli experimental e in nessun altro repository;
  • si informa apt, apt-get o aptitude che si vuole installare dagli experimental (per esempio con l'opzione -t/--target-release, modificando la loro priorità di pinning solo durante l'esecuzione del comando per l'installazione o aggiornamento).

Anche una volta installato, un pacchetto non sarà tenuto aggiornato automaticamente dagli experimental, perché di default la loro Pin-Priority è inferiore alla versione installata localmente (nessun ButAutomaticUpgrades: yes nel loro file Release), ma sarà necessario ripetere il comando di installazione con indicazione manuale degli experimental (oppure impostare il pinning, ma è sconsigliabile). Per maggiori informazioni si legga la pagina di manuale sulla gestione delle priorità (man apt_preferences) o la guida sul pinning.




Guida scritta da: Risca86 Swirl-auth100.png Guida Debianized
Estesa da:
BubuXP
HAL 9000
Verificata da:
S3v 16:55, 23 ott 2012 (CEST)
BubuXP 02:49, 9 mag 2015 (CEST)
Wtf 21:09, 11 mag 2015 (CEST)
HAL 9000 18:01, 3 ago 2019 (CEST)

Verificare ed estendere la guida | Cos'è una guida Debianized