Fare il downgrade di uno o più pacchetti: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
m
Riga 10: Riga 10:
Nel caso in cui il sistema operativo che stiamo per manipolare utilizzi il [[pinning]] dei pacchetti, la prima operazione da compiere consiste nel configurare opportunamente il sistema APT editando i file <code>/etc/apt/preferences</code> e <code>/etc/apt/apt.conf</code>.
Nel caso in cui il sistema operativo che stiamo per manipolare utilizzi il [[pinning]] dei pacchetti, la prima operazione da compiere consiste nel configurare opportunamente il sistema APT editando i file <code>/etc/apt/preferences</code> e <code>/etc/apt/apt.conf</code>.


Per quel che riguarda preferences, provvediamo a eliminare qualsiasi altra impostazione diversa dalla sottostante:
Per quel che riguarda <code>preferences</code>, provvediamo a far sì che la seguente impostazione si trovi in cima al file (creandolo se non esiste):
<pre>Package: *
<pre>
Package: *
Pin: release a=stable
Pin: release a=stable
Pin-Priority: 1001</pre>
Pin-Priority: 1001
Questa impostazione ci garantisce che gli unici pacchetti che avranno la precedenza su tutti gli altri sono quelli provenienti dal ramo impostato alla voce '''Pin: release'''. Assicuriamoci di inserire qui l'archivio ([[suite]]) di Debian da cui vogliamo riportare i pacchetti, che in questo caso è ''stable'', ma che potrebbe essere ''testing'' o ''unstable''. Si noti che se si specifica il [[codename]] va utilizzato '''n='''''CODENAME'' (per esempio Wheezy, Jessie o Sid) invece di '''a='''''stable/testing/unstable'' (si veda <code>man apt_preferences</code>).
</pre>
 
Questa impostazione ci garantisce che gli unici pacchetti che avranno la precedenza su tutti gli altri sono quelli provenienti dal ramo impostato alla voce '''Pin: release'''. Assicuriamoci di inserire qui l'archivio ([[suite]]) di Debian da cui vogliamo riportare i pacchetti, che in questo caso è ''stable'', ma che potrebbe essere ''testing'' o ''unstable''.
Invece nel file <code>apt.conf</code>, oppure in uno dei file in <code>/etc/apt/apt.conf.d</code>, provvediamo a rimuovere la riga su '''Default-Release'''.


===Le sorgenti software===
===Le sorgenti software===
3 581

contributi

Menu di navigazione