Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

In our college, we have mirrors of most new Ubuntu distros to save update costs. We would like to add rabbitvcs to the computers, but is available through a PPA and not the official repo. So can a PPA be added to a (private) mirror of the ubuntu repo?

PS: I would like to hear on both the technical and legal issues involved.

share|improve this question
As far as the legal issue goes, Launchpad's PPA terms of use require that packages are distributed under a licence that is either OSI Approved, FSF Approved, or DFSG Compliant. So redistribution is fine. There should be no issue there. – andrewsomething Feb 26 '11 at 5:27
up vote 5 down vote accepted

Official repo is a repo, PPA is a repo and you cannot add a repo to a repo.

The best way would be to ask everyone to add your repo in their Ubuntu installation. This way it can be pretty useful. You can mirror that repo too, such that you upload the package to the PPA, it gets mirrored in the college servers and is then available as update to everyone.

share|improve this answer

I am successfully using apt-mirror to mirror PPAs.

Simply add lines like:

deb precise main
deb-src precise main

And then run sudo apt-mirror.

To /etc/apt/mirror.list.

share|improve this answer
As expected. Nicely done. – diosney Dec 27 '15 at 16:20

You mirror the PPA exactly the same way you mirror the main repo.

share|improve this answer
Which way are you talking about here? rsync? – apoorv020 Feb 26 '11 at 17:08
@apoorv020 whatever way you use for the main repository. A repo is a repo. – psusi Feb 26 '11 at 22:47

This question, with several good answers looks very much like what you want. At least one of the answers explicitly mentions mirroring other repositories. The answers cover both mirroring and caching (also a good solution).

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.