Comment puis-je sauvegarder mes référentiels?

23

Je veux sauvegarder tous les référentiels que j'ai ajoutés au Ubuntu Software Center, mais apparemment sources.list ne contient que ceux qui appartiennent à Canonical.

Alors, où puis-je trouver les autres?


la source

Réponses:

19

Il y a un répertoire, /etc/apt/sources.list.d/qui contient des entrées individuelles pour chaque PPA avec lequel vous avez ajouté add-apt-repository. Ce sont les fichiers que vous devez sauvegarder.

Jorge Castro
la source
15

Beaucoup de gens trouvent plus facile de sauvegarder et de restaurer un seul fichier plutôt que de traiter avec un répertoire de fichiers (comme les autres solutions mentionnées l'exigent). Si vous êtes comme ça, et que vous ne vous souciez pas d'avoir chaque PPA stocké dans son propre fichier à l'intérieur de /etc/apt/sources.list.d/, vous pouvez utiliser la commande suivante pour stocker tous vos référentiels ajoutés dans un seul fichier appelé sources.listsitué dans votre répertoire personnel.

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

Vous pouvez ensuite déplacer ce fichier vers /etc/apt/sources.listet faire sudo apt-get updatepour ajouter à nouveau les référentiels. Si vous prévoyez d'utiliser cette sauvegarde sur un autre ordinateur, assurez-vous que la version d'Ubuntu sur la machine correspond aux versions du fichier sources.list, sinon, vous pourriez avoir des problèmes.

nhandler
la source
3

Je sauvegarde le répertoire complet / etc / apt. Vous pouvez le recopier si vous devez réinstaller, ou vous pouvez le copier au même emplacement sur une autre machine avec la même version.

nejode
la source