aptitude
e dpkg
têm funções separadas hold que não se respeitam, infelizmente. Então você tem que definir ambos, se você usar as duas ferramentas:
apt / dpkg:
echo $PACKETNAME hold | dpkg --set-selections
aptitude:
aptitude hold $PACKETNAME