Многие Gnome 3.6.x приложения были портированы к GMenu
и как таковой "меню" только доступно от основной панели инструментов (это изменяется согласно сфокусированному приложению), например, для empathy
:
Программа etckeeper
действительно управляет /etc
в git
, нужно лишь изменить бэкэнд по умолчанию vcs с bzr
на git
в /etc/etckeeper/etckeeper.conf
.
Он устанавливается по умолчанию в Ubuntu Linux и обрабатывает обычные случаи, когда коммит происходит автоматически.
Она фиксируется перед установкой пакетов в случае нефиксированных изменений вручную, а также после установки.
Проблема с отслеживанием конфигурации для /etc
в git
заключается в том, что все, что вы действительно получаете, это контроль версий (большинство git
новичков даже не знают, как tag
и branch
правильно, так маловероятно в этот момент )и возможность отката (снова, если вы не tagging
должным образом, вы не получите ничего, кроме бревна, чтобы обвинять людей ); но вы теряете шаблон шаблона (наклона, потому что git не предоставляет этого ), и при масштабировании (вы не можете применить конфигурацию где-либо еще; особенно если вы используете распределенные базы данных, такие как Elasticsearch ), и автоматизированное управление системами (, опять же, git не предоставляет этого ).
С учетом сказанного, вы, вероятно, ищете управление конфигурацией ; это связано с , шаблонами , git
и базовыми сценариями для управления конфигурацией. Это, конечно, идет в направлении DevOps и инфраструктуры как кода .
Чтобы добавить к этому; У Ansible есть ansible-pull
, который может получить последний репозиторий ваших плейбуков из git
; то же самое верно и для шеф-повара. По сути, современные администраторы Linux не должны использовать что-то вроде etckeeper
. Chef также имеет клиентский -серверный режим, в котором вы можете управлять всеми системами с помощью chef-client
на основе версий environment
, roles
и поваренной книги; вещи, которые вы не можете сделать с git
в одиночку и в масштабе.