Инструменты пользователя

Инструменты сайта


etckeeper

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

etckeeper [2017/02/12 18:34] (текущий)
Строка 1: Строка 1:
 +====== etckeeper ======
 +Homepage: [[http://​kitenet.net/​~joey/​code/​etckeeper/​|etckeeper]]
  
 +**etckeeper** -это инструмент для хранения /etc в репозитории [[git]], mercurial, bzr или darcs. Он привязывается к APT и автоматически сохраняет изменения,​ внесенные в /etc в ходе обновления пакетов. Он следит за метаданными файлов,​ которые ​ системы управления версиями обычно не поддерживают,​ но которые важны для /etc, например,​ права доступа к /​etc/​shadow. Он состоит из модулей и поддается настройке,​ и в то же время прост в использовании,​ если вы понимаете основы работы с системами контроля версий. ​
 +
 +  * Установка [[Debian]]:<​file bash>
 +aptitude install etckeeper git
 +</​file>​
 +  * Установка [[CentOS]] или [[RHEL]]. Сначала нужно установить [[yum#​epel|EPEL]] репозиторий.<​file bash>
 +rpm -Uvh http://​download.fedoraproject.org/​pub/​epel/​6/​x86_64/​epel-release-6-8.noarch.rpm
 +yum install etckeeper git
 +</​file>​
 +  * Для использования etckeeper в /​etc/​etckeeper/​etckeeper.conf нужно задать предпочитаемую систему версий (VCS), например [[git]] и установить ее.<​file>​
 +# The VCS to use.
 +#​VCS="​hg"​
 +VCS="​git"​
 +#​VCS="​bzr"​
 +#​VCS="​darcs"​
 +</​file>​
 +  * Первые шаги. Инициализации репозитария и первый commit<​file bash>
 +etckeeper init;
 +etckeeper commit "First commit";​
 +</​file>​
 +  * Все!!! Вся сила [[git]] в ваших руках.
загрузка...
etckeeper.txt · Последние изменения: 2017/02/12 18:34 (внешнее изменение)