Repository & pinning: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
Riga 55: Riga 55:
* Pin compreso tra '''1 e 99''', il candidato sarà installato solo se sono verificate entrambe le seguenti due condizioni: primo non esistono candidati appartenenti ad altre distribuzioni, secondo nel sistema non è già installata una versione (anche inferiore) del candidato.
* Pin compreso tra '''1 e 99''', il candidato sarà installato solo se sono verificate entrambe le seguenti due condizioni: primo non esistono candidati appartenenti ad altre distribuzioni, secondo nel sistema non è già installata una versione (anche inferiore) del candidato.
* Pin compreso tra '''100 e 499''', il candidato sarà installato solo se non esistono candidati appartenenti ad altre distribuzioni e se la versione eventualmente già installata non è superiore a quella del candidato. Esempio:
* Pin compreso tra '''100 e 499''', il candidato sarà installato solo se non esistono candidati appartenenti ad altre distribuzioni e se la versione eventualmente già installata non è superiore a quella del candidato. Esempio:
** si ipotizzi di dichiarare pin 400 per il pacchetto "vattelapesca" di unstable, inoltre si supponga che "vattelapesca" sia anche presente in testing e/o in stable. Posto ovviamente di aver dichiarato tutte e tre le distribuzioni nel solito <code>sources.list</code> e che ciascun candidato abbia versione maggiore di quello già eventualmente installato, il risultato è che ad essere installata sarà la versione di testing, visto che in modo predefinito tutti i pacchetti non installati hanno priorità 500 (e di norma la versione di testing è più recente di stable).
** si ipotizzi di dichiarare pin 400 per il pacchetto "vattelapesca" di unstable, inoltre si supponga che "vattelapesca" sia anche presente in testing e/o in stable. Posto ovviamente di aver dichiarato tutte e tre le distribuzioni nel solito <code>sources.list</code> e che ciascun candidato abbia versione maggiore di quello già eventualmente installato, il risultato è che ad essere installata sarà la versione di testing, visto che in modo predefinito tutti i pacchetti non installati (e per i quali non sia stato definito manualmente alcun PIN) hanno priorità 500 (e di norma la versione di testing è più recente di stable).
* Pin compreso tra '''500 e 989''', il candidato sarà installato solo se non esistono candidati appartenenti alla distribuzione obiettivo e se la versione eventualmente già installata non è superiore a quella del candidato. Si noti che il semplice fatto di aver installato una certa distribuzione, per esempio testing, non significa aver definito la distribuzione obiettivo, che può essere solo definita manualmente dall'utente (il come sarà spiegato nella discussione del file <code>apt.conf</code>).
* Pin compreso tra '''500 e 989''', il candidato sarà installato solo se non esistono candidati appartenenti alla distribuzione obiettivo e se la versione eventualmente già installata non è superiore a quella del candidato. Si noti che il semplice fatto di aver installato una certa distribuzione, per esempio testing, non significa aver definito la distribuzione obiettivo, che può essere solo definita manualmente dall'utente (il come sarà spiegato nella discussione del file <code>apt.conf</code>).
* Pin compreso tra '''990 e 999''', il candidato sarà installato solo se non esistono altri candidati con pin maggiore e se la versione eventualmente già installata non è superiore a quella del candidato.
* Pin compreso tra '''990 e 999''', il candidato sarà installato solo se non esistono altri candidati con pin maggiore e se la versione eventualmente già installata non è superiore a quella del candidato.
2 894

contributi

Menu di navigazione