加速 Mono 编译/安装

加速 Mono 编译/安装

您是否可以在一台服务器上配置并安装 Mono,然后将文件复制到另一台服务器,只需运行“make install”即可在另一台服务器上安装?还是您必须在每台机器上重建源代码?

如果可能的话,我需要复制哪些目录?

答案1

视情况而定。如果服务器相同(发行版相同且发行版版本相同),则可以复制文件。如果服务器不相同,则视情况而定(发行版之间的复制可能会失败,而发行版的不同版本之间的复制可能会或可能不会成功)。

最简单的方法是复制整个存储库(运行后configure && make),然后make install在目标系统上运行,就像您建议的那样。

通常 mono 默认安装到 /usr/local(这有点取决于系统),如果那里没有其他内容,您也可以将该目录复制到目标系统(如果那里有内容,您可以在运行之前和之后创建一个文件列表,并make install得到您需要复制的文件列表)。

相关内容