Il mer, set 4, 2013 at 2:40 ,Nicola Ferrari (#554252)
<nicola...@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?