ORIGINAL TITLE: Why are package versions in Ubuntu so lagged? How to make package management more efficient? (edited to avoid duplicate questions, see comments below)
Backgroud:
I started using Ubuntu occasionally since 2009, and used Xubuntu on a daily basis for about four months last year. Now, I have been using Arch Linux in Virtualbox under Windows7 for about two months. Last week, I turned back to update my previously installed Xubuntu for a full Linux setup.
Honestly, it annoyed me a lot. With ArchLinux, updating packages is much much easier than that in Ubuntu.
Under Arch Linux, I rarely have to build binaries from source codes by myself (AUR would do most part of the work). However under Ubuntu, since versions of many packages are much older than their official developer releases, I have to configure and build them bit by bit, tweaking settings, finding missing dependencies all by myself. Sometimes, I am lucky enough to find private repositories (but they could be easily fragmented, and hard to track over time), sometimes I literally have to do a lot research to find out what package contains some files missed. It is very frustrating.
Question:
- Why are many packages in Ubuntu so lagged while Arch Linux has more bleeding edge updates?
- Are there any tips/methods to make package management under Ubuntu more efficient?