It is good practise to stick with the distro provided packages because this greatly enhances system maintenance and updates/upgrades.
However, there are cases when the version doesn't cut it. An important service might require it, or a specific local policy demands a certain patch.
If you're going to create custom software, chances are that you need to install it on multiple systems. That's why it is a good idea to distribute and manage them using the same tool as the distro: apt-get. We keep a repository of our custom Ubuntu software packages at http://ubuntu.terena.net.
When creating your own versions, you are responsible for updating the packages and the repository.
Since this can happen very infrequently, I detailed the steps the steps to (re)create the packages and the repository below.
- Download the description