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

m
 
(Una versione intermedia di uno stesso utente non è mostrata)
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===
Riga 86: Riga 86:
<pre># dpkg -i --force-overwrite /percorso/del/PACCHETTO_SCARICATO</pre>
<pre># dpkg -i --force-overwrite /percorso/del/PACCHETTO_SCARICATO</pre>


Una volta concluso si può rimuovere il file <code>/etc/apt/preferences</code> .
Una volta concluso, si possono rimuovere le righe aggiunte in cima al file <code>/etc/apt/preferences</code> .


{{Autori
{{Autori
|Autore = [[Utente:Keltik|keltik]] 11:47, 25 mag 2010 (CEST)
|Autore = [[Utente:Keltik|keltik]] 11:47, 25 mag 2010 (CEST)
|Verificata_da=
|Verificata_da=
: [[Utente:HAL 9000|HAL 9000]] 16:00, 22 giu 2014 (CEST)
: [[Utente:HAL 9000|HAL 9000]] 16:47, 9 mag 2015 (CEST)
|Numero_revisori=1
|Numero_revisori=1
}}
}}


[[Categoria:Apt]]
[[Categoria:Apt]]
3 581

contributi