在多台计算机上安装编译的Linux程序

对不起,如果这听起来像一个愚蠢的问题,但是当我使用通常的“./configure,make,make install”步骤在Linux上编译的东西时,我怎样才能在其他服务器上安装程序,而无需重新编译?

我试图避免必须在生产服务器上安装构build工具,但是我需要一个特定的软件的最新版本,所以在这种情况下使用RPM不是一个选项。

任何帮助表示赞赏。

谢谢

看起来你想要大规模部署特定的软件源。

有几个解决scheme,

  1. 使脚本自动执行“./configure,make,make install”,它将与来自url的源码tar或wget源码一起进行编译。
  2. 其他的解决scheme可以从最新版本生成rpm或deb包(或特定于您的发行版)
    • 从源代码制作二进制包
    • 从源代码创buildrpm

希望这会解决你的问题。