Preferring stable Debian packages | skybert.net

Preferring stable Debian packages


This is how I've configured my APT system to prioritise stable packages, but also allow me to install packages from the testing and unstable pools if I really want to. This is what's called pinning in Debian lingo.

$ cat /etc/apt/preferences
Package: *
Pin: release a=stable
Pin-Priority: 700

Package: *
Pin: release a=testing
Pin-Priority: 650

Package: *
Pin: release a=unstable
Pin-Priority: 600

With this in place, whenever I do apt-get install, it will pick packages from the stable package pool. If I want to install something from e.g. the testing pool, I add the -t parameter:

# apt-get install -t testing iceweasel

Licensed under CC BY Creative Commons License ~ gmail torstein.k.johansen @ gmail ~ twitter @torsteinkrause ~