Language Selection

English French German Italian Portuguese Spanish

How I mix Debian testing, unstable and experimental

Filed under
HowTos

Apart from the stable Debian Sarge, I'm now using Debian testing/unstable for my desktop. After the latest adventures in SuSEland, what could be more thrilling? (Nothing, except for Gentoo Stage 1 or Linux From Scratch.)

Using Debian Etch (testing) is not for the typical user of SuSE, Mandriva, or PCLOS. But it's much easier to get things fixed than in Slackware, and it's definitely a way to (apt-)get binary packages of almost anything, no compile time needed.

While Debian 'testing' is rather stable, it's not a release per se, but a living version of Debian. Therefore, when a package migrates from 'unstable' to 'testing', nobody could really guarantee you will be able to install it on your own Debian testing machine with all the dependencies met!

That's why you will occasionally have to met dependencies from 'unstable'. (Maybe this is the reason for /etc/debian_version to state: testing/unstable).

But this is also the reason this shouldn't be done with a production server, unless you can physically be close to the server to fix problems, should they arise.

One you accepted to use Debian testing/unstable, why shouldn't you be able to use 'experimental' repositories as well? Only with selected packages, of course, like the latest GIMP 2.3.x Wink

The whole idea is actually explained in the manual, but let's make it simpler.

Full Story.

More in Tux Machines

The skinny on thin Linux

Much commotion has surrounded this column in the past few weeks. Not even counting the systemd discussion, my call for a server-only Linux distribution that does not support any desktop applications or frameworks caused a tizzy, mostly from folks who couldn't quite grasp that I wasn't only talking about not selecting desktop packages during installation. Read more

CipherShed: A replacement for TrueCrypt

While the Open Crypt Audit Project, headed by cryptographer Matthew Green and Kenneth White, Principal Scientist at Social & Scientific Systems, has been considering whether to take over the development of TrueCrypt and is working on the second phase of the audit process (a thorough analysis of the code responsable for the actual encryption process), one of TrueCrypt's developers has expressed his disapproval of a project that would fork the software. Read more

Red Hat CEO announces a shift from client-server to cloud computing

Red Hat is in the midst of changing its image from a top Linux company to the future king of cloud computing. CEO Jim Whitehurst told me in 2011 that the Platform-as-a-Service (PaaS) cloud would be Red Hat's future. Today in a blog posting, Whitehurst underlined this shift from Linux to OpenStack. Read more

PyPy 2.4 - Snow White

PyPy is a very compliant Python interpreter, almost a drop-in replacement for CPython 2.7. It’s fast (pypy 2.4 and cpython 2.7.x performance comparison) due to its integrated tracing JIT compiler. This release supports x86 machines on most common operating systems (Linux 32/64, Mac OS X 64, Windows, and OpenBSD), as well as newer ARM hardware (ARMv6 or ARMv7, with VFPv3) running Linux. Read more