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

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

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

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

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

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

9 ответов

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

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

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

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

Конечно *, вы, вероятно, захотите связать некоторые облачные хранилища, чтобы сохранять копии синхронизированными и аккуратными.

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

. Кстати, что вы используете для управления своей точкой? -files?

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

3
ответ дан 25 May 2018 в 23:22
  • 1
    О, человек, спасибо за подсказку и OneConf. Приятно видеть, что некоторые люди работают над этим. Я бы подумал, что мне нужно идти марионеткой / шеф-поваром / cfengine. Это плюс, что Stipple использует CouchDB, поскольку я все больше и больше работаю с этим. Мои dotfiles в настоящее время проверяются в репозиторий git, который в порядке. Существует сценарий установки, который связывает некоторые файлы с домашним каталогом (.bash_profile, .vimrc, ...), чтобы все началось. – balu 24 January 2011 в 02:58

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

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

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

etckeeper , cfengine3 , и кукол в РЕПО.

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

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

кстати, что вы используете, чтобы управлять DOT-файлов?

обновление

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

3
ответ дан 25 July 2018 в 22:35

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

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

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

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

Конечно *, вы, вероятно, захотите связать некоторые облачные хранилища, чтобы сохранять копии синхронизированными и аккуратными.

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

. Кстати, что вы используете для управления своей точкой? -files?

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

3
ответ дан 26 July 2018 в 22:51

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

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

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

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

Конечно *, вы, вероятно, захотите связать некоторые облачные хранилища, чтобы сохранять копии синхронизированными и аккуратными.

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

. Кстати, что вы используете для управления своей точкой? -files?

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

3
ответ дан 2 August 2018 в 04:02

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

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

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

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

Конечно *, вы, вероятно, захотите связать некоторые облачные хранилища, чтобы сохранять копии синхронизированными и аккуратными.

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

. Кстати, что вы используете для управления своей точкой? -files?

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

3
ответ дан 4 August 2018 в 20:05

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

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

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

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

Конечно *, вы, вероятно, захотите связать некоторые облачные хранилища, чтобы сохранять копии синхронизированными и аккуратными.

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

. Кстати, что вы используете для управления своей точкой? -files?

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

3
ответ дан 6 August 2018 в 04:05

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

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

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

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

Конечно, вы, вероятно, захотите связать некоторые облачные хранилища, чтобы сохранять копии синхронизированными и аккуратными.

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

. Кстати, что вы используете для управления своей точкой? -files?

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

3
ответ дан 7 August 2018 в 22:06

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

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

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

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

Конечно, вы, вероятно, захотите связать некоторые облачные хранилища, чтобы сохранять копии синхронизированными и аккуратными.

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

. Кстати, что вы используете для управления своей точкой? -files?

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

3
ответ дан 10 August 2018 в 10:20

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

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

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

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

Конечно, вы, вероятно, захотите связать некоторые облачные хранилища, чтобы сохранять копии синхронизированными и аккуратными.

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

. Кстати, что вы используете для управления своей точкой? -files?

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

3
ответ дан 13 August 2018 в 16:44
  • 1
    О, человек, спасибо за подсказку и OneConf. Приятно видеть, что некоторые люди работают над этим. Я бы подумал, что мне нужно идти марионеткой / шеф-поваром / cfengine. Это плюс, что Stipple использует CouchDB, поскольку я все больше и больше работаю с этим. Мои dotfiles в настоящее время проверяются в репозиторий git, который в порядке. Существует сценарий установки, который связывает некоторые файлы с домашним каталогом (.bash_profile, .vimrc, ...), чтобы все началось. – balu 24 January 2011 в 02:58

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

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