gpt4 book ai didi

unix - 打包用于部署跨平台?

转载 作者:行者123 更新时间:2023-12-02 06:45:51 28 4
gpt4 key购买 nike

Windows 上的应用程序通常打包为 MSI,在 Redhat Linux 上打包为 RPM,什么是最好的开源打包方法,可用于将应用程序部署到所有平台,包括不同风格的 unix 和 windows?

内容将包括 exe、unix 二进制文件、java jar 文件、用户数据,甚至要运行的数据库脚本。

(我知道内容会因目标操作系统而异,即二进制文件会有所不同,win exe 与 unix 二进制文件等,但例如配置文件可能相同,或者在 java 的情况下甚至是字节码 jar)

我希望打包支持的关键特性是不同的用户和不同目录的权限,但我认识到支持此特性的多平台可能非常困难。

最佳答案

与其构建一个应该适用于所有平台的包(这很可能是不可能的),不如让您的构建系统为每个目标平台构建不同的包。

关于unix - 打包用于部署跨平台?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/612987/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com