apt-get non gestirà il blocco dei pacchetti effettuato in Synaptic

7

In Synaptic I ha bloccato skype alla versione 2.2.0.35 e il gestore pacchetti ignora correttamente la versione più recente (non seleziona skype upgrade).

Al contrario, apt-get upgrade proporrà l'aggiornamento.

So che potrei bloccare il pacchetto con echo "skype hold" | sudo dpkg --set-selections , ma mi piacerebbe che le modifiche di Synaptic si riflettessero in apt-get

    
posta jasmines 30.01.2013 - 12:22

2 risposte

0

Finalmente trasformato in un aspetto in Debian: link

    
risposta data jasmines 05.08.2013 - 10:03
3

Synaptic ha il proprio file di configurazione, separato da dpgk, quindi questo sarà un processo manuale. Tuttavia, ecco alcuni comandi che dovrebbero semplificare le cose.

Per mettere in attesa i pacchetti Synaptic aggiunti:

sed -n '/Package:/h;/Pin:/{g;s/\(Package: \)//;s/.*/& hold/p}' < /var/lib/synaptic/preferences |  sudo dpkg --set-selections

Se vuoi cambiare i pacchetti mantenuti per installare:

dpkg --get-selections |sed -n '/hold/H;s/hold/install/p'| sudo dpkg --set-selections
    
risposta data Richard Ayotte 11.02.2013 - 00:17

Leggi altre domande sui tag