Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

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

I want to backup all the repositories I added to the Ubuntu Software Center, but apparently sources.list contains only the ones which belong to Canonical.

So where do I find the other ones?

share|improve this question

There's a directory, /etc/apt/sources.list.d/ that contains individual entries for each PPA you've added with add-apt-repository. Those are the files you need to back up.

share|improve this answer

Many people find it easier to back up and restore a single file rather than dealing with a directory of files (as the other mentioned solutions require). If you are like this, and you do not care about having each PPA stored in its own file inside of /etc/apt/sources.list.d/, you can use the following command to store all of your added repositories in a single file called sources.list located in your home directory.

cat /etc/apt/sources.list /etc/apt/sources.list.d/*.list > ~/sources.list

You could then move this file to /etc/apt/sources.list and do sudo apt-get update to re-add the repositories. If you are planning to use this backup on another computer, make sure that the version of Ubuntu on the machine matches the versions in the sources.list file, otherwise, you might have some problems.

share|improve this answer

You could also use y-ppa-manager or you could use apt-clone to do that.

Here's a screenshot:
Y PPA Manager

share|improve this answer

I backup the complete /etc/apt directory. You can copy it back if you have to reinstall, or you can copy it to the same location on another machine with the same release version.

share|improve this answer

Your Answer


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