Можно ли настроить и выполнить установку Mono на одном сервере, затем скопировать файлы на другой сервер и просто запустить «make install» для установки на другом сервере? Или вам абсолютно необходимо восстановить исходный код на каждой машине?
Если это возможно, какие каталоги мне нужно скопировать?
Это зависит. Если серверы идентичны (тот же дистрибутив и та же версия этого дистрибутива), вы можете копировать файлы. Если серверы не идентичны, это зависит (копирование между дистрибутивами может привести к сбою, между версиями одного и того же дистрибутива может работать или не работать).
Самый простой способ сделать это - скопировать весь репозиторий (после запуска configure && make
), а затем просто запустить make install
в целевой системе, как вы и предлагали.
Обычно mono устанавливается в / usr / local по умолчанию (это немного зависит от системы), и если у вас там ничего нет, вы также можете просто скопировать этот каталог в целевую систему (если у вас там что-то есть, вы можете создать список файлов до и после запуска make install
есть список файлов, которые вам нужно скопировать).