当前位置:  开发笔记 > 编程语言 > 正文

用于部署跨平台的打包?

如何解决《用于部署跨平台的打包?》经验,为你挑选了1个好方法。

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

内容包括exes,unix二进制文件,java jar文件,用户数据,甚至是要运行的数据库脚本.

(我认识到每个目标操作系统的内容会有所不同,即二进制文件会有所不同,win exe vs unix binary等,但是例如配置文件可能是相同的,或者在java的情况下甚至是字节码jar)

关键特性我想要支持的包装是不同用户和不同目录的权限,但是我认识到支持这个功能多平台可能非常困难.



1> RibaldEddie..:

您可以让构建系统为每个目标平台构建不同的软件包,而不是构建一个应该在所有平台上工作的软件包(这可能是不可能的).

推荐阅读
帆侮听我悄悄说星星
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有