Le package etckeeper
est spécifiquement destiné à gérer vos fichiers de configuration (situés dans le /etc
répertoire) sous un système de contrôle de version (VCS).
Qu'est-ce que etckeeper?
etckeeper est une collection d'outils pour laisser / etc être stocké dans un dépôt git, mercurial, darcs ou bzr. Il se connecte à apt (et à d'autres gestionnaires de packages) pour valider automatiquement les modifications apportées à / etc lors des mises à niveau des packages.
Comment installer etckeeper?
Pour installer le package, cliquez sur le lien fourni ci-dessous pour installer dans Ubuntu Software Center (USC), ou exécutez à sudo apt-get install etckeeper
partir du terminal ( Ctrl- Alt- t).
etckeeper
Comment changer etckeeper du VCS par défaut (bzr) à utiliser git
?
Par défaut, etckeeper
utilise Bazaar (bzr) pour la gestion du contrôle de version. Cela peut être modifié dans le fichier de configuration /etc/etckeeper/etckeeper.conf
.
Tout d'abord, vous devrez avoir installé git.
sudo apt-get install git
sudo apt-get install git-core
Maintenant, vous devrez modifier votre etckeeper.conf
fichier pour changer votre VCS. Voici à quoi devraient ressembler les cinq premières lignes de la configuration par défaut:
# The VCS to use.
# VCS="hg"
# VCS="git"
VCS="bzr"
# VCS="darcs"
C'est l'endroit dans le fichier de configuration pour passer de l'utilisation de l'option par défaut d'utiliser bzr à l'utilisation d'un référentiel git. Ouvrez un éditeur de texte (ie gksu gedit /etc/etc/keeper/etckeeper.conf
) et changez le fichier pour qu'il ressemble à ceci:
# The VCS to use.
# VCS="hg"
VCS="git"
# VCS="bzr"
# VCS="darcs"
Décommentez la ligne VCS="git"
et commentez la ligneVCS="bzr"
Maintenant, exécutez sudo etckeeper init
pour initialiser votre référentiel.
Comme mentionné ici :
Cela configure le contrôle de version pour tous les fichiers dans /etc
. Vous n'avez rien d'autre à faire pour gérer etckeeper; vous devez uniquement interagir avec lui lorsque vous souhaitez effectuer une opération de contrôle de version, par exemple en vous référant à des fichiers plus anciens. Les fichiers sont automatiquement validés avant et après chaque exécution d'apt et chaque nuit (ceci est configurable).
Informations supplémentaires sur etckeeper:
Voir la documentation Ubuntu etckeeper
aussi
Utiliser etckeeper avec git sur Ubuntu