Урал писал(а):В общем-то я рассчитывал на чей-то опыт. Например как установить некий софт на всех Линукс машинах централизованно?
Вот с этим-то, как раз, и без проблем. Я делаю так.
1. Инсталлирую программу (из rpm, потому как Fedora)
2. По команде rpm -ql <имя пакета> получаю список установленных файлов
3. Настраиваю необходимые параметры.
4. Копирую все это с отдельный каталог, полностью сохраняя структуру каталогов. Упаковываю таром.
5. Запускае софтину, настраиваем как необходимо. Упаковываем настройки программы (в 99% они в каталоге пользователя) в отдельный архив.
6. Все, пакет для распространения готов. Он состоит из двух архивов.
7. Если вручную, то копируем оба архива на нужный компьютер. Распаковываем в корень ОС первый архив, в каталог пользователя второй.
8. Если нужно на автомате, то так. На сервере расшариваем ресурс, в него копируем оба архива. При загрузке (логин) выполняется скрипт, проверяющий наличие установленной программы, если нет, то распаковывает. Тоже самое с настройками для логинящегося пользователя.
Кривовато, но зато работает. Минус следующий - на компьютерах, где софт установлен подобным образом, возможны проблемы с зависимостями (каких-то библиотек просто не окажется, их надо будет доставить). И еще, через rpm -q не будет видно установленной програмы.