Repository & pinning: differenze tra le versioni

aggiunto warningbox per backports obbligati
(aggiunto warningbox per backports obbligati)
Riga 163: Riga 163:


== Stable con backports obbligati ==
== Stable con backports obbligati ==
Si supponga di voler usare tutti i pacchetti della stable, con l'eccezione di quelli relativi a libreoffice che si vuole siano prelevati dai [[backports]].
Si supponga di voler usare tutti i pacchetti della stable, con l'eccezione di quelli relativi a libreoffice che si vuole siano prelevati esclusivamente dai [[backports]].


Si ricorda però che i backports non sono sottoposti agli stessi controlli dei repository principali della stable, per cui è sconsigliato l'uso indiscriminato di tutti i pacchetti contenuti, in particolare per macchine di produzione. È consigliabile utilizzarli soltanto per i pacchetti di cui si ha una reale necessità.
Questo esempio '''non''' è consigliato, ma intende soltanto mostrare alcune delle problematiche nella configurazione del pinning, quando si applica solo a una selezione ristretta di pacchetti.
 
{{Warningbox | Si noti infatti che mentre è possibile impedire l'installazione dei pacchetti dalla stable quando presenti anche nei backports, non è possibile garantirne l'installazione automatica dei pacchetti dai backports. Questo perché, per soddisfare tutte le possibili dipendenze dei pacchetti installati, l'unico modo sarebbe assegnare un pinning di almeno 500 a tutti i pacchetti provenienti dai backports.
 
Si ricorda però che i backports non sono sottoposti agli stessi controlli dei repository principali della stable, per cui è sconsigliato l'uso indiscriminato di tutti i pacchetti contenuti, in particolare per macchine di produzione. È invece consigliabile utilizzarli soltanto per i pacchetti di cui si ha una reale necessità.}}


=== sources.list ===
=== sources.list ===
Riga 195: Riga 199:
<br/>
<br/>
<pre>
<pre>
Package: *
Pin: release a=stable
Pin-Priority: 991
Package: libreoffice*
Package: libreoffice*
Pin: release n=jessie-backports
Pin-Priority: 992
Package: *
Pin: release n=jessie-backports
Pin: release n=jessie-backports
Pin-Priority: 990
Pin-Priority: 990
Riga 211: Riga 207:
Per come è definito <code>preferences</code> l'installazione della versione di libreoffice da repository non backports è impossibile, una volta che i pacchetti entrano in tale [[repository]], anche usando l'opzione <code>-t</code> da riga di comando.
Per come è definito <code>preferences</code> l'installazione della versione di libreoffice da repository non backports è impossibile, una volta che i pacchetti entrano in tale [[repository]], anche usando l'opzione <code>-t</code> da riga di comando.


Si noti che solo il pacchetto <code>libreoffice</code> e tutte le dipendenze inizianti con quello stesso prefisso possono essere installate automaticamente, per cui l'installazione o l'aggiornamento non sono garantiti in presenza di altre dipendenze da soddisfare, senza l'uso di:
Si noti che solo il pacchetto <code>libreoffice</code> e tutte le dipendenze inizianti con quello stesso prefisso possono essere installate automaticamente dai backports, per cui l'installazione o l'aggiornamento non sono garantiti in presenza di altre dipendenze da soddisfare dallo stesso ramo senza l'uso di:
<pre># apt-get -t jessie-backports install libreoffice</pre>
<pre># apt-get -t jessie-backports install libreoffice</pre>
Questo è il motivo per cui si sconsiglia l'uso del pinning per i backports, visto che basta utilizzare direttamente questo comando, senza modificare le impostazioni del sistema.


== Stable con testing ==
== Stable con testing ==
Riga 410: Riga 407:
|Verificata_da =
|Verificata_da =
: [[Utente:Wtf|Wtf]]
: [[Utente:Wtf|Wtf]]
: [[Utente:HAL 9000|HAL 9000]] 13:09, 10 mag 2015 (CEST)
: [[Utente:HAL 9000|HAL 9000]] 21:37, 10 mag 2015 (CEST)
|Numero_revisori = 2
|Numero_revisori = 2
}}
}}


[[Categoria:Apt]][[Categoria:E-zine]][[Categoria:Repository ufficiali]]
[[Categoria:Apt]][[Categoria:E-zine]][[Categoria:Repository ufficiali]]
3 581

contributi