Posso configurare Ubuntu per non installare mai un pacchetto specifico anche se è richiesto da un altro pacchetto che installo?
Posso configurare Ubuntu per non installare mai un pacchetto specifico anche se è richiesto da un altro pacchetto che installo?
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.
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
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
Leggi altre domande sui tag apt package-management