I am thinking of switching to Debian (Squeeze) from Ubuntu (10.10). But these questions have been bugging me:

  1. Is there a Launchpad equivalent repository for Debian? I am not able compile packages every time by myself without a comprehensive guide. So, I need a fairly large repository like Launchpad to keep my favorite apps up-to-date.

  2. What about the kernel? Do I have to update it myself or Squeeze is gonna take care it for me (fairly recent updates)? I am asking this for I have read that stable releases of Debian rarely update their packages.

P.S: My main reason for using Ubuntu so far is that it has vast repositories, as compiling apps from tar-balls is cumbersome for me.

  • 3
    "Debian GNU/Linux provides more than a pure OS: it comes with over 29000 packages, precompiled software bundled up in a nice format for easy installation on your machine." debian.org Need more that 29000?
    – user8779
    Commented Feb 4, 2012 at 20:51
  • This? salsa.debian.org
    – Ken Sharp
    Commented Feb 5 at 14:55

2 Answers 2


Apparently Debian does not have something like Launchpad PPA, since latest packages can damage system's stability. Instead it has a separated approach (assuming one is running the stable release and in the order of decreasing stability):

  1. Backports. Here one can find somewhat newer but not the latest version of some packages without compromising the system's stability.

  2. Testing. Once can convert to testing and then will access to quite the newest versions of packages. Fairly compromising system's stability.

  3. Unstable. Once converted to, the bleeding edge packages are here. Greatly (at least that's what Debian says) compromising system's stability.

    3½. One can also mix repos from all of the above and have a mixed release, however (as far as I know) this is strongly discouraged.

I knew that Debian had this approach but what I had thought was that I could use stable and use some packages from the unstable repos, thus having a mixed release. This is not the way to go in Debian. Currently I am using Wheezy and actually very satisfied with it. No issues so far.

Curiosity: So, if you think about Ubuntu's repo approach, it is totally wrong considering Debian's! And one should consider Debian's approach as Ubuntu is a Debian based distro. However, I used Ubuntu 10.10 for more than 1½ year (with a lot of packages from Launchpad) and it didn't really crash on me. But that's just me and one specific distro release.

  • testing/unstable don't necessarily have less stability; what they have is much less testing before a package goes into it. testing is basically the 'staging area' for the next debian release; unstable is where everything goes into first, and then migrates to testing if it lasts for a week without a new bug report. The warning for unstable is that anything might break at a moment's notice, not that it will. Commented Mar 4, 2020 at 7:20

Your question made me think of this letter by Debian's founder Ian Murdock :)

In theory Debian will use the exact same package management system that Ubuntu does. If the words apt-get or Synaptic sound familiar, then you already know how to use Debian's packages. As a matter of fact, most of the packaging is done by Debian's developers, and Ubuntu will clone them (often unmodified) in their repository.

Now I'm not sure, maybe you only use Ubuntu's "Software Center" to install your apps. As far as I know, Debian doesn't have such a thing. But again, all you need to know is to install packages with apt-get and you're good to go.

Note that I've stopped using Ubuntu since 10.04, things might've changed a bit.

Very few distros today will actually require you to compile your packages yourself. The ones that do will clearly state so, you won't get any bad surprise.

And before you do anything, try Debian in a Virtual machine. You'll know exactly what to expect.

TL;DR: Debian is Ubuntu's direct father. It uses the same package management system. You'll feel perfectly at home.

  • 2
    "As far as I know, Debian doesn't have such a thing." It has Software Center available in Repository.
    – user8779
    Commented Feb 4, 2012 at 20:56

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .