New answers tagged updates
Another solution if all your hosts are running Debian (or derivatives) is to use the cron-apt package. But, as suggested per the documentation, a bit of care must be taken. I'm currently using cron-apt on a dozen of servers to perform all the security updates automatically and unattended. To avoid any unwanted upgrades, I only use cron-apt on servers ...
you can use Fabric. Fabric is a Python (2.5-2.7) library and command-line tool for streamlining the use of SSH for application deployment or systems administration tasks.
There is also apt pinning, which is useful for configuration management. Consider this example that pins the version of CFEngine in /etc/apt/preferences.d/cfengine. Package: cfengine-community Pin-Priority: 1001 Pin: version 3.6.0-1 https://help.ubuntu.com/community/PinningHowto
You simply have to hold the desired packages, using your prefered package manager, for example: Using apt to hold: sudo apt-mark hold package_name to remove the holding: sudo apt-mark unhold package_name Using aptitude to hold: sudo aptitude hold package_name to remove the holding: sudo aptitude unhold package_name
Top 50 recent answers are included