[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: impedire disinstallazione pacchetto (oppure che un pacchetto locale sia considerato obsoleto)



Il mer, set 4, 2013 at 2:40 ,Nicola Ferrari (#554252) <nicolafrr@yahoo.it> ha scritto:
On 09/04/2013 02:34 PM, Federico Bruni wrote:
Ciao a tutti come faccio a impedire che un pacchetto installato da file .deb (quindi non appartenente a un repository) non sia eliminato quando elimino i pacchetti obsoleti (aptitude purge ?obsolete)? Pinning con la versione? Non ho provato ma temo che non funzioni...
Flag "hold" sul pacchetto: echo "nomepacchetto hold" | dpkg --set-selections Per togliere l'hold echo "nomepacchetto install" | dpkg --set-selections Con dpkg -l vedi lo stato (se c'è la "h" nella prima colonna, è in "hold")

Ciao Nicola

grazie, ma credo che l'hold serva solo a impedire un aggiornamento, non l'eliminazione.
Ho usato il comando più semplice "aptitude hold pacchetto" per bloccarlo. Poi con "aptitude search ?obsolete" vedo che il pacchetto è contrassegnato con la h, ma se sostituisco search con purge (o remove) il pacchetto viene aggiunto alla lista dei pacchetti da eliminare.

Per questa volta ho eliminato tutto e riscaricato i file .deb dei due pacchetti che volevo tenere. Però vorrei trovare una soluzione più elegante per la prossima volta.
Qualcuno la conosce?


Reply to: