我已经安装在/opt/ganglia-3.1.7神经节,我想收集RPM中的文件安装在其他系统上。 有没有人有一个像这样简单的模板.spec文件?
虽然不是标准的解决scheme,但请看fpm作为一个简单的方法来从一组文件中创build一个RPM包。 这比编写你自己的RPM规范简单得多,作为一个奖励,它也会生成Debian软件包,以防你需要运行基于.deb的发行版。
有关于在rpm.org上为第一个RPM创buildRPM .spec文件的教程部分 。 你最难的部分将是你第一次创build一个SPEC文件。 另一个例子是在安装字体的地方,分发主要涉及将文件放入目录,但是在%pre和%post部分中必须发生一些真正的魔术来注册和取消注册字体。 如果您需要在安assembly置文件后重新启动系统守护进程,则可以按照此示例进行操作。
根据您的具体要求,如果您不想使用预先构build的RPM,请至less下载SRPM,安装它,提取.spec文件并删除源包。 然后为您的网站自定义.spec文件并重新打包该工具。 一个警告 – 如果你这样做的软件许可的GPL(任何版本),那么你必须确保分发任何源代码或文档的变化。 在这种情况下,Ganglia是在一个更宽松的BSD许可证下分发的。
你可以重新安装神经节吗? 你可以在checkinstall下运行安装,这会为你创build一个rpm。