Debian – How to block a package installation on Debian

aptdebian

For Debian, I'd like to block packages from installation. For instance, I'd like puppet and superusers to be unable to install ruby1.8, even if a package with ruby1.8 in its dependency list is requested for installation: the puppet run would fail and so too would

# apt-get install ruby1.8

Is what I want possible? If so, what do I do?

Best Answer

This should work. Insert this text in your /etc/apt/preferences file :

Package: <packagename>
Pin: release *
Pin-Priority: -1