Pakiet etckeeper
jest specjalnie przeznaczony do zarządzania plikami konfiguracyjnymi (znajdującymi się w /etc
katalogu) w systemie kontroli wersji (VCS).
Co to jest etckeeper?
etckeeper to zbiór narzędzi do przechowywania / etc w repozytorium git, mercurial, darcs lub bzr. Łączy się z apt (i innymi menedżerami pakietów), aby automatycznie zatwierdzać zmiany dokonane w / etc podczas aktualizacji pakietów.
Jak zainstalować etckeeper?
Aby zainstalować pakiet, kliknij poniższy link, aby zainstalować w Ubuntu Software Center (USC) lub uruchomić sudo apt-get install etckeeper
z terminala ( Ctrl- Alt- t).
etckeeper
Jak zmienić etckeeper z domyślnego VCS (bzr) do użycia git
?
Domyślnie etckeeper
używa Bazaar (bzr) do zarządzania kontrolą wersji. Można to zmienić w pliku konfiguracyjnym /etc/etckeeper/etckeeper.conf
.
Po pierwsze, musisz mieć zainstalowany git.
sudo apt-get install git
sudo apt-get install git-core
Teraz musisz edytować etckeeper.conf
plik, aby zmienić VCS. Oto jak powinno wyglądać pierwsze pięć wierszy domyślnej konfiguracji:
# The VCS to use.
# VCS="hg"
# VCS="git"
VCS="bzr"
# VCS="darcs"
To jest miejsce w pliku konfiguracyjnym, aby przełączyć się z używania domyślnej opcji używania bzr na używanie repozytorium git. Otwórz edytor tekstu (tj. gksu gedit /etc/etc/keeper/etckeeper.conf
) I zmień plik, aby wyglądał następująco:
# The VCS to use.
# VCS="hg"
VCS="git"
# VCS="bzr"
# VCS="darcs"
Odkomentuj linię VCS="git"
i skomentuj linięVCS="bzr"
Teraz uruchom, sudo etckeeper init
aby zainicjować swoje repozytorium.
Jak wspomniano tutaj :
To ustawia kontrolę wersji dla wszystkich plików w /etc
. Nie musisz nic robić, aby zarządzać etckeeper; musisz z nim współdziałać tylko wtedy, gdy chcesz wykonać operację kontroli wersji, na przykład odnosząc się do starszych plików. Pliki są automatycznie zatwierdzane przed i po każdym uruchomieniu apt i każdej nocy (można to skonfigurować).
Dodatkowe informacje o etckeeper:
Zobacz dokumentację Ubuntu etckeeper
również
Używanie etckeeper z git na Ubuntu