Prenons l'exemple de wine qui, pour certaines raisons (comme l'install d'IE6 sous linux), doit être installé dans une version spécifique.

Le problème est que lors de la prochaine mise à jour (apt-get upgrade), wine sera mis à jour à la dernière version disponible.

La solution est la suivante, qui consiste à dire à dpkg (et donc apt) de ne pas mettre à jour ce paquet :

 echo "nom_du_paquet hold" | dpkg --set-selections

Et voilà ;)

Pour débloquer un paquet :

 echo "nom_du_paquet install" | dpkg --set-selections

Pour avoir la liste des paquets bloqués :

 dpkg --get-selections | grep hold