问题 在Linux中运行.pkg文件[关闭]


有可能跑 .pkg Ubuntu或Fedora中的文件。如果是这样,我该如何开始呢?

什么是 的.pkg 文件?它是Mac系统中使用的文件格式(Apple Inc.)

有没有其他选择可以运行 .pkg Linux发行版中的文件? (特别是Ubuntu或Fedora,我在两个发行版中都使用了最新版本)。


2706
2018-06-19 01:07


起源

什么是 .pkg 文件?这意味着什么 跑一个? - sarnold
很抱歉,.pkg是Mac系统中使用的格式。这是维基链接 - en.wikipedia.org/wiki/.pkg。我将编辑说明。 - Coolbreeze


答案:


您可以使用以下命令解压缩Xar格式 xar 归档;也许是 ark archive front-end也可以处理Xar格式,因为它链接 libarchive12,它为Xar格式提供只读支持。

OS X使用Mach-O可执行格式,而Linux使用 ELF。 (好吧,Linux也可以阅读一些陈旧的内容 a.out格式化文件,但这种格式在现代Linux系统上实际上已经死了。) Linux有一个实验性的Mach-O加载器,但它确实听起来像一个 玩具 在此刻。 (你也需要 图书馆 应用程序实际使用 运行程序  - 这是另一个复杂因素。)

所以:是的,你可以打开它们。不,你不能简单地在Linux上运行OS X应用程序。


14
2018-06-19 01:39



sarnold,谢谢你的澄清。 - Coolbreeze
是, ark 可以打开Apple pgk 档案。 - Marc Wäckerlin