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?
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?
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.
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.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 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.
Vous pouvez également utiliser y-ppa-manager
ou vous pouvez utiliser apt-clone
pour le faire.
Voici une capture d'écran :
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.