Why you shouldn’t mix drinks
Monday, August 4th, 2003Hixie’s Natural Log: How to install X-Chat in five hours (or more)
If there’s one thing I’ve learned in my time using Debian, it’s that attempting to mix use of unstable and stable packages (especially when you start to use unstable versions of important library packages) will increasingly leave you with a schizophrenic machine which refuses to allow anything at all to be installed. +O’course, eight years ago, Debian was a babe in the woods, was that pre-package days?+
What to do? You have only two options. One is to go all the way. Remove the stable lines from your sources.list and only use unstable sources. Everything *mostly* just works. But you lose on stability, security and usability, probably. But it’s fun to see what turns up every day! And it rarely breaks completely—lessee, there was that libgcc change which f——ked everything up nicely. And that time that the PAM libraries were hosed. But hopefully if you’re using Debian unstable, you know enough to downgrade to the last working version from the apt archives…
Your other option: get the source for required packages with _apt-get source_ and compile against your existing (stable) libraries. You may need to download some extra development packages with _apt-get build-dep_. There are some guides for doing this sort of thing, or give me a shout ![]()