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