我的客户是新手Linux用户,我也是。
当我给他们的应用程序包装了ansible时,他们看到了ansible问题,当我给他们手动步骤时,他们也搞砸了,现在我有3个最后的选项,无论是perl / bash脚本还是snappy / deb / rpm包或Linux容器,任何人都可以用最安全的方式分享他们的经验,以便在安装我的应用程序时看到更少的问题(用C编写)?
答案 0 :(得分:1)
这取决于您的应用程序的性质。 Debs,rpms等都很好,但取决于你使用的发行版。
如果是C语言应用程序,将其设置为静态二进制文件可能是有意义的。这样,您就必须下载单个文件,然后单击它以使其运行。它会很大但不管其他什么都应该可以正常工作。否则,您将不得不担心依赖等。
答案 1 :(得分:0)
在评论之前,它取决于您对部署产品所做的工作。 通常,如果您有依赖项(您假设已安装的先前软件包)或您的安装很复杂 - 请使用rpm或deb。 但是,如果你的目标是多平台,你将至少有两个版本(一个rpm和一个deb ...)
如果配置或安装更容易,您可以给他们一个安装脚本。
如果您的应用程序需要具有特定配置/软件包的特定环境,我会考虑使用容器,尽管我之前从未亲自完成过。