Описание тега network
короткий ответ
Не без некоторых дополнительных усилий это не сохранить процедуру, чтобы просто синхронизировать все файлы конфигурации ниже ~/.конфиг
.
подробный ответ
Этот подход является ограниченным по следующим требованиям:
- Зависимости от установленных приложений, особенно плагин компоненты приложения.
- Же структура файловой системы на обе системы.
Е. Г./главная/Алиса
и/дома/Боб
не удастся, потому что много данных конфигурации использовать полный путь и не ссылаться на'~', чтобы домашний каталог пользователя. (В моем .каталог config 30 (от 92) приложения возникает эта проблема.) - Сетевая инфраструктура может быть разной.
Е. Г. рабочих столов (с NFS, LDAP, на основе учетных записей пользователей) и мобильный ноутбук. Вы должны думать об изменении конфигурации и обработки столкновения.
Поскольку эти данные могут иметь решающее значение, я бы посоветовал использовать систему контроля версий (например, Subversion в) в качестве бэкендов для хранения данных.Конфиг каталоги могут содержать временные данные, которые не подходят для синхронизации:
- заблокировать файл (например,
хром/SingletonLock
), которые должны быть исключены. - кэш каталогов
- ...
- заблокировать файл (например,
Но дать ему попробовать и сообщите о своем успехе и "уроки" :-)
Я согласен, что текущая ситуация ниже линукс не подходит для работы с несколькими устройствами.
Проблема в том, что большинство данных о конфигурации хранится в файловой системе и либо в GNOME, KDE или freedesktop обеспечить сеть работает хранилище конфигурации и схемы приоритет для местных либо общих данных конфигурации.
Мое решение заключается в том, что я пытаюсь настроить столько, сколько полезного ниже /и т. д и поделиться этой конфигурации (через Subversion). Этот подход в настоящее время развивались в рамках номере из 5к строк кода bash и более 2000 файлов данных. В настоящее время она обрабатывает 4 стола, 5 подвижных и 2 серверных машин.
Для некоторых из моих собственных данных ниже ~/.файл config, ~/.Тандерберд (...) я использую аналогичный подход.