I have Ubuntu 10.04 server and want to update a package to newer version (update rrdtool from 1.3.8 to current 1.4.5). What should I do? Download and build sources or get package from newer distribution? And how to do that?
You will then be able to specify the newer repository when installing packages, but the system will remain at its current release.
However, newer packages often pull in more newer packages (libraries, other dependencies) which in turn may pull in even more, and you might soon wind up upgrading things like 'glibc' just to satisfy the dependencies of a single program, at which point upgrading the entire system to the newer release would be the only way to un-break the system.
Alternatively, you could download the sources – either directly from the developers, or from Ubuntu packagers using