Come mantenere un pacchetto indietro dall’essere aggiornato?

Possibile duplicato:
Come proibire l’aggiornamento di un pacchetto specifico?

Non voglio che il mio kernel o grub sia aggiornato finché non lo faccio manualmente. È ansible in Ubuntu (10.04, suppongo)?

Dato che la tua domanda è taggata sinaptica, assumerò che tu sia il gestore di pacchetti di scelta. Per poter ritirare un pacchetto con Synaptic, devi semplicemente “bloccare la versione”.

Trova e seleziona il pacchetto che desideri trattenere. Quindi vai su Package > Lock Version nella barra dei menu.

sinaptica

Quando sei pronto per aggiornare quel pacchetto, evidenzia semplicemente il pacchetto e deseleziona “Blocca versione”. Ora può essere aggiornato normalmente.

Se ti piace farlo dalla riga di comando, puoi usare dpkg --set-selections

 echo package_name hold | sudo dpkg --set-selections 

Per rimuovere la sospensione, esegui:

 echo package_name install | sudo dpkg --set-selections 

La migliore risorsa che conosco per spiegare i diversi modi per realizzare questo tipo di pacchetto è nella pagina di Howning di Ubuntu. Consiglio vivamente di provarlo. Descrive diversi modi per farlo, oltre all’uso del blocco Synaptic come descritto da Andrew.

Esistono soluzioni a problemi strettamente correlati in diversi thread su askubuntu.

C’è un modo per disabilitare gli aggiornamenti del kernel?

Pacchetti di blacklist dall’installazione

Come impedire la rimozione del pacchetto all’aggiornamento

Come rimuovere un pacchetto dall’elenco di pacchetti da installare

Come posso Pin una versione particolare di MySQL per evitare l’aggiornamento non necessario