Come proibire l'installazione di un pacchetto specifico?

22

Posso configurare Ubuntu per non installare mai un pacchetto specifico anche se è richiesto da un altro pacchetto che installo?

    
posta Ivan 05.11.2011 - 22:29
fonte

3 risposte

24

Come in Debian possiamo usare apt-pinning per la versione e il controllo di installazione in Ubuntu anche.

Per bloccare l'installazione di un determinato pacchetto, possiamo mettere le seguenti righe in /etc/apt/preferences

Package: <nameofpackage>
Pin: origin ""
Pin-Priority: -1

Dando una priorità negativa per questo pin, bloccheremo l'installazione di <nameofpackage> da qualsiasi origine. Ovviamente potremmo anche usare apt-pinning per aggiungere una determinata versione o origine di un pacchetto.

Prima di procedere, si consiglia vivamente di leggere la documentazione fornita sopra e la manpage da apt_preferences perché gli errori in questi file non vengono controllati da apt e, se si verificano, potrebbero interrompere la gestione dei pacchetti.

    
risposta data Takkat 06.11.2011 - 17:10
fonte
3

In Debian puoi bloccare un pacchetto e quel pacchetto non aggiornerà più

# echo name_of_package hold | dpkg --set-selections

ma non sono sicuro che tu possa vietare

    
risposta data maniat1k 06.11.2011 - 00:32
fonte
1

Ho un pacchetto che continua a entrare furtivamente ea rompere git

sudo apt-mark hold libgnutls-deb0-28

dovrebbe impedire l'installazione di quel pacchetto

    
risposta data Alexx Roche 14.10.2017 - 11:57
fonte

Leggi altre domande sui tag