В настоящее время я храню файлы конфигурации в папке Dropbox (например, сочетания клавиш).
Проблема в том, что работа этих сочетаний клавиш зависит от работы определенных программ (например, xmodmap, xev, xcave и т. д.).
Моя идея состоит в том, чтобы поместить скомпилированные программы в корзину (внутри Dropbox), к которой смогут получить доступ все компьютеры, имеющие доступ к Dropbox.Это возможно?Будет ли лучше хранить двоичные файлы или пакеты файлов вместе, чтобы их можно было скомпилировать для каждого конкретного компьютера локально?
решение1
Было бы предпочтительнее включить сценарий установки с другими ресурсами, и сценарий установки установит двоичные файлы, используя надежный метод. Например, если вы знаете, что все ваши клиентские системы работают под управлением rhel, вы просто используете что-то вроде "yum install xmodmap xev xcave". Если вы запускаете несколько дистрибутивов, вам нужно будет добавить логику для обработки этого.
Есть и другие способы справиться с этой ситуацией, которые я бы назвал «лучшими», но, возможно, слишком сложными.