在Linux上创建OS X PKG文件?


9

我有Debian / Ubuntu / Xubuntu。我正在尝试分发和运行最终用户点击次数最少的Python文件。如何在Linux上为Mac OS X创建PKG文件?

编辑:

我想我可能最终使用了rar或zip文件,其中的内容可以像DMG一样运行。


stackoverflow.com/questions/2323818/…这个SE问题可能是一个开始,也是osxgnu.org/info/osxpackages.html-除了packagemaker生成的某些文件之外,pkg文件看起来是一种相当标准的nix样式压缩档案
Journeyman Geek

如果我提取.pkg文件的内容,则有一些目录,一个PAX文件(我可以制作)和一个BOM文件(我不知道如何在除osx以外的平台上制作)
Tom奥康纳(O'Connor)2012年

@ TomO'Connor您的问题是否与Luke的问题相同,即您有一个脚本文件并且只想执行它(并且可以接受替代方法),或者您实际上是想创建一个适当的Installer .pkg,可能包含很多文件吗?
丹尼尔·贝克

最初,问题是相同的,但我们要/需要打包的文件不止一个。
汤姆·奥康纳

@ TomO'Connor创建Mac OS X应用程序捆绑包要容易得多。可能会有更容易的选项与目标系统很好地集成在一起(即,对用户来说很容易)。考虑更详细地说明您的要求。如果它们不太花哨,并且可以在运行而不是安装过程中使用,则可能效果很好。
丹尼尔·贝克

Answers:


5

我知道的一些多平台安装程序是:

IzPack是一个开源软件安装程序生成器。由于它使用Java,因此需要目标平台上的JRE。

免费的InstallJammer是:

一个多平台GUI安装程序和生成器,旨在完全跨平台并在Windows和大多数UNIX的所有版本上正常运行,并最终支持Mac OSX。

您可以与开发人员联系,因为他反应迅速。

InstallAnywhere是商业的多平台安装程序。其标准版售价为1,999美元。

BitRock的InstallBuilder(不要看价格标签)也声称:

从一个项目文件为所有目标平台生成安装程序。从一个构建环境创建所有安装程序!

JExpress是另一款仅售849美元的产品。

我上面使用的唯一一个是InstallJammer,我真的很推荐。如果OS X已在Beta中提供,请立即尝试使用它,因为开发人员可以非常迅速地纠正错误。


无论如何,有趣但似乎并不能回答确切的问题,而不是我的观点。
Tom O'Connor

那你的POV是多少?
harrymc

好吧,免费将是一个起点,唯一的免费是IzPack。它不会生成DMG / PKG文件,但实际上是它自己的安装程序格式。就像我们需要其中一个(!)。
汤姆·奥康纳

IzPack和InstallJammer是开源的,因此如果您想自己滚动,可以看看它是如何完成的。
harrymc

另一个想法是使用其中一个商业软件包的试用版来创建安装,然后将其用作在Linux上重新打包的模型。我不知道Lion pkg文件仍然是xarchives还是现在的标准zip文件。(一个讨厌的想法是将试用版安装在一次性VM中。)
harrymc 2012年

-3

抱歉-它不起作用。

Linux可能会创建Solaris和BSD pkg文件,这些文件是带有某些元数据的压缩文件,这将使您的所有搜索完全失败。


5
我不相信你
汤姆·奥康纳

在Linux或Windows中制作DMG文件
-OSX

2
那是完全错误的。
西蒙·希恩
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.