web-dev-qa-db-fra.com

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

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

Alors, où est-ce que je trouve les autres?

23
user9912

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

19
Jorge Castro

De nombreuses personnes trouvent qu'il est plus facile de sauvegarder et de restaurer un seul fichier plutôt que de gérer un répertoire de fichiers (comme le requièrent les autres solutions mentionnées). Si vous êtes comme cela, 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.list situé 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.list et faire Sudo apt-get update pour rajouter les référentiels. Si vous envisagez d'utiliser cette sauvegarde sur un autre ordinateur, assurez-vous que la version d'Ubuntu installée sur la machine correspond aux versions du fichier sources.list. Dans le cas contraire, des problèmes pourraient survenir.

15
nhandler

Vous pouvez également utiliser y-ppa-manager ou apt-clone pour le faire.

Voici un capture d'écran :
Y PPA Manager

https://launchpad.net/y-ppa-manager

7
BuZZ-dEE

Je sauvegarde le répertoire/etc/apt complet. Vous pouvez le copier en arrière si vous devez le réinstaller, ou le copier au même emplacement sur un autre ordinateur avec la même version.

3
nejode