Following this thread - http://forums.linuxmint.com/viewtopic.p ... 9&t=101565, and all the advice I received in it, I did some searching.
On the surface, it seems that the APT Preferences file is exactly what I need.
The default one reads:
Code: Select all
Package: *
Pin: release o=linuxmint
Pin-Priority: 700
Package: *
Pin: origin packages.linuxmint.com
Pin-Priority: 700
Package: *
Pin: release o=Debian
Pin-Priority: 500
Code: Select all
deb http://packages.linuxmint.com/ debian main upstream import backport romeo
deb http://debian.linuxmint.com/latest testing main contrib non-free
deb http://debian.linuxmint.com/latest/security testing/updates main contrib non-free
deb http://debian.linuxmint.com/latest/multimedia testing main non-free
First, I added the relevant repository to source.list:
Code: Select all
deb http://ftp.debian.org/debian unstable main contrib non-free
Code: Select all
Package: fglrx-driver
Pin: a=unstable
Pin-Priority: 991
I even tried removing:
Code: Select all
Package: *
Pin: release o=Debian
Pin-Priority: 500
Code: Select all
Package: *
Pin: a=unstable
Pin-Priority: -10
I hope the goal is clear - to let this one packages update from unstable (along with its dependencies) while the rest remain with default repositories.
It doesn't seem reasonable that the package dependencies will result in such a massive update, so I must assume something isn't properly configured.
Thanks in advance, Adam.
* EDIT *
Just tried again, this time doing a proper sid upgrade.
There are a little more upgrades available comparing to my attempts above.
So perhaps this one package does trigger that much dependencies?