1

我已经安装了 Apache Web 服务器并在其上托管(或上传)了一个 .pkg 文件。

一切都在服务器端工作。我可以看到目录浏览器来获取

从服务器,我可以下载 zip、txt、doc。等其他文件,但我无法下载 .pkg(点 pkg)。从浏览器看,.pkg 文件实际上看起来像一个文件夹。

我有很多服务器,例如 SourceForge.net,我已经下载了这个包。它的可下载。

所以,我的问题是如何使 .pkg 文件可直接下载。1. 是我的 Apache 服务器的一些设置还是 2. 需要创建其他类型的 pkg?

谢谢你的帮助。

4

2 回答 2

2

听起来您缺少 pkg 文件的 mime 类型。

您需要找到 mime 类型配置 - 在我拥有的 OSX 盒子上,它在/private/etc/apache2/mime.types

添加行

application/x-newton-compatible-pkg pkg

到该文件并重新启动 Apache

于 2014-02-11T09:43:11.407 回答
1

简短回答:是的,您需要通过其他方式重新创建包。

OS X您可以安装/分发 4 种主要类型的软件包:

  1. .pkg
  2. .mpkg
  3. .app捆绑
  4. .dmg驱动器

此外,更多的.pkg/.mpkg包装还有 2 种扁平和非扁平包装。

  • 平面包是单文件包。
  • Non Flat Packages 看起来像一个文件夹。

你的问题是你的包是一个非平面包。您可以通过这篇文章创建一个平面包。

于 2014-08-18T07:21:52.880 回答