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

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


etckeeper

Различия

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

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

etckeeper [2020/06/13 13:45] (текущий)
Строка 1: Строка 1:
 +====== etckeeper ======
 +{{htmlmetatags>
 +metatag-description=(etckeeper, отслеживает когда apt автоматически, что позволяет легко сохранять содержимое каталога /etc в хранилище системы контроля версий git.)
 +}}
 +{{ :etc-01.png?nolink |}}
  
 +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 · Последнее изменение: 2020/06/13 13:45 (внешнее изменение)