Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 集中式安装程序_Linux_Installation_Cluster Computing - Fatal编程技术网

Linux 集中式安装程序

Linux 集中式安装程序,linux,installation,cluster-computing,Linux,Installation,Cluster Computing,我正在为我的产品寻找一个安装程序。我的要求是,从一个节点(物理机器)我应该能够在多台机器(节点)上安装软件。我的产品是一个HA平台,需要安装在多台Linux机器上才能形成一个集群。是否有任何安装程序可以免费或付费完成此操作。目前我们正在Linux上开发,今后可能需要支持其他Unix类型的操作系统 提前感谢您将您的产品适当打包以便分发(例如deb包),并使用平台的标准管理工具。许多注重简单的人使用 for node in $nodes; do ssh $node sudo apt-get inst

我正在为我的产品寻找一个安装程序。我的要求是,从一个节点(物理机器)我应该能够在多台机器(节点)上安装软件。我的产品是一个HA平台,需要安装在多台Linux机器上才能形成一个集群。是否有任何安装程序可以免费或付费完成此操作。目前我们正在Linux上开发,今后可能需要支持其他Unix类型的操作系统


提前感谢您

将您的产品适当打包以便分发(例如deb包),并使用平台的标准管理工具。许多注重简单的人使用

for node in $nodes; do ssh $node sudo apt-get install $package; done

还有很多集群管理软件,你可能正在使用其中的一个。

我不知道是否有一个像你在Windows机器中使用的“安装程序”。但是,您可以根据您的系统创建包。对于类似Debian的系统,您可以创建.deb包;对于Red Hat样式,您可以创建.rpm包。 创建包的方法是为文件指定正确的安装路径,并在安装文件时执行安装前和安装后脚本。此外,您还可以对包设置依赖项,这样,如果您需要某个重要的库,deb/rpm安装程序在安装所需的库之前不会安装您的包。 希望这对我蹩脚的英语有意义:)

不要理会任何事情,除非一个合适的特定发行版的软件包会让用户恨你。自动安装程序尤其受到鄙视,如果用户愿意,必须有一种方法让用户从您发送的任何文件中手动提取文件。