[SlugLUG] Help Me Choose
Rick Moen
rick at linuxmafia.com
Fri Sep 29 13:38:07 PDT 2006
Quoting Rohan Sheth (ronashet at ucsc.edu):
> Ah thanks for the message, the verbosity helped quite a bit. So Debian
> Unstable sounds like quite the plan, now I need to go abouts actually
> getting it. Should I install testing and dist-upgrade to unstable or
> install stable and upgrade to unstable? I image there is not much
> difference in the two...I'm just asking.
There is not much difference between the two. The Testing branch is
automatically populated each night by a quarantining script that
determines whether newly uploaded/released packages in Unstable have
met certain canned quality criteria.
See: "Testing FAQ" on http://linuxmafia.com/kb/Debian/ (slightly
outdated, but gives the general picture)
Please note that, becuase those criteria are applied on a per-package
level, dependency hairballs^W^W suites of closely related packages
such as KDE and GNOME are at some times not entirely installable, in
toto, on the Testing branch -- but that such problems, along with others
such as some shortfalls in Debian Security Team coverage, can be fixed
by making Unstable branch packages accessible upon request.
Here's one way to do it:
:r /etc/apt/sources.list
deb ftp://ftp.us.debian.org/debian/ testing main contrib non-free
deb ftp://ftp.us.debian.org/debian/ unstable main non-free contrib
deb http://security.debian.org/ testing/updates main contrib non-free
deb http://security.debian.org/ stable/updates main contrib non-free
:r /etc/apt/preferences
Package: *
Pin: release a=unstable
Pin-Priority: 50
This uses a trick of Debian package-handling called "pin priority",
where the standard, normal package priority level is defined to be 100.
Setting the "Unstable" packages to a sub-normal level of priority while
adding that branch's lines alongside the "Testing" ones results in a
situation where _only_ Testing packages will be retrieved, except when
you specifically ask for one from the other branch, like this:
# apt-get -t unstable install [packagename]
More information about the Sluglug
mailing list