Простой способ управлять конфигурацией файлов и пакетов точек?

Через несколько часов я получу свой новый Thinkpad X201t, и первое, что я сделаю, это установлю на него Ubuntu. За последние два месяца я довольно часто менял машины, потому что мне нужно было работать, несмотря на то, что моя предыдущая машина вышла из строя (Macbook Pro 4,1). Я даже настроил рабочую среду на виртуальной машине, размещенной в облаке, чтобы иметь возможность подключаться к ней из любого места.

Теперь, пытаясь удалить ручную настройку каждого блока, я ищу способы настройки системы с помощью сценариев, которые позволяют мне изменять конфигурацию и копировать ее в другой блок, когда это необходимо. Это включает в себя такие задачи, как установка и настройка пакетов.

  • Я уже немного поработал с шеф-поваром, но это слишком сложно для одиночных машин.
  • Мои файлы точек уже находятся в git-репозитории

Надеюсь, что некоторые из вас уже имеют решение :))

2
задан 21 January 2011 в 00:20

1 ответ

Я не использовал cfengine очень долгое время, но вы можете быстро взглянуть на cfengine3. Я бы сказал, что оригинальный cfengine почти наверняка слишком сложен для вашей задачи, но последняя версия утверждает, что он упрощен. Другая возможность, опять же, вероятно, больше, чем вам нужно, это кукол .

Для файлов конфигурации etc, для начала вы можете взглянуть на etckeeper.

Вам также нужно будет синхронизировать любые пакеты и ppa - я знаю, что для этого есть несколько вариантов, но я оставлю это другим пользователям, чтобы помочь с этим.

etckeeper, cfengine3 и puppet находятся в репозиториях.

Конечно *, вы, вероятно, захотите связать какое-то облачное хранилище, чтобы обеспечить синхронизацию и аккуратность копий. Ubuntu One, Dropbox, Spideroak приходят на ум как бесплатные (для ограниченного хранения) решения.

* (или, возможно, нет)

Кстати, что вы используете для управления своими точечными файлами?

Обновление: я забыл, что пунктир и / или OneConf был бы идеальным способом сделать (большую часть) этого. Когда они завершены.

0
ответ дан 21 January 2011 в 00:20

Другие вопросы по тегам:

Похожие вопросы: