3 581
contributi
Riga 51: | Riga 51: | ||
:: Grazie della risposta. :) <br/> Parlando della situazione di default, non dovrebbe esserci una Default-Release in apt.conf (o in un file in apt.conf.d). E la stable avrebbe quindi priorità 500 (ma non dovrebbe cambiare, visto che anche a 990 sarebbe inferiore a 1000). I backports ufficiali invece, senza pinning, avrebbero una priorità 100 per via del loro file Release.<br/> Mentre concordo che un pacchetto non verrebbe aggiornato né installato automaticamente dai backports, ma ci vorrebbe un comando manuale (apt-get/aptitude -t wheezy-backports install ...), una volta installata la versione presente nei backports si dovrebbe aggiornare da lì in automatico, senza bisogno di cambiare il pinning.<br/> La situazione dovrebbe essere questa, quando arriverà una nuova versione tramite i backports:<br/>* Pin-Priority di stable: 500, è il valore più alto, ma è inferiore a 1000 e quindi non comporterebbe il downgrade; di fatto quindi la loro esistenza è ignorata, visto che è già stata installata una versione più recente;<br/>* Pin-Priority del pacchetto installato localmente: 100;<br/> * Pin-Priority dei backports, che contengono la nuova versione aggiornata: 100.<br/> E quindi effettuerebbe l'aggiornamento in automatico, perché la Pin-Priority è almeno pari a quella locale e la nuova versione dei backports è più recente. Non saprei come replicare il comportamento, e mi baso solo sulla lettura di Debian reference, ma posso affermare che per stable (priorità 990) con pacchetti da Sid (priorità 500), i pacchetti da Sid si sono sempre aggiornati da soli.[[Utente:HAL 9000|HAL 9000]] 13:48, 16 giu 2014 (CEST) | :: Grazie della risposta. :) <br/> Parlando della situazione di default, non dovrebbe esserci una Default-Release in apt.conf (o in un file in apt.conf.d). E la stable avrebbe quindi priorità 500 (ma non dovrebbe cambiare, visto che anche a 990 sarebbe inferiore a 1000). I backports ufficiali invece, senza pinning, avrebbero una priorità 100 per via del loro file Release.<br/> Mentre concordo che un pacchetto non verrebbe aggiornato né installato automaticamente dai backports, ma ci vorrebbe un comando manuale (apt-get/aptitude -t wheezy-backports install ...), una volta installata la versione presente nei backports si dovrebbe aggiornare da lì in automatico, senza bisogno di cambiare il pinning.<br/> La situazione dovrebbe essere questa, quando arriverà una nuova versione tramite i backports:<br/>* Pin-Priority di stable: 500, è il valore più alto, ma è inferiore a 1000 e quindi non comporterebbe il downgrade; di fatto quindi la loro esistenza è ignorata, visto che è già stata installata una versione più recente;<br/>* Pin-Priority del pacchetto installato localmente: 100;<br/> * Pin-Priority dei backports, che contengono la nuova versione aggiornata: 100.<br/> E quindi effettuerebbe l'aggiornamento in automatico, perché la Pin-Priority è almeno pari a quella locale e la nuova versione dei backports è più recente. Non saprei come replicare il comportamento, e mi baso solo sulla lettura di Debian reference, ma posso affermare che per stable (priorità 990) con pacchetti da Sid (priorità 500), i pacchetti da Sid si sono sempre aggiornati da soli.[[Utente:HAL 9000|HAL 9000]] 13:48, 16 giu 2014 (CEST) | ||
::: Alla luce anche di [http://forum.debianizzati.org/viewtopic.php?f=42&t=49387&p=182107#p182100 questo resoconto] e in assenza di altre obiezioni provvedo all'aggiornamento della guida. [[Utente:HAL 9000|HAL 9000]] 10:21, 24 giu 2014 (CEST) |
contributi