如何使.pkg(dot pkg)可下载?

时间:2014-02-11 06:45:52

标签: macos apache webserver pkg-file

我已安装Apache Web服务器&托管(或上传).pkg文件。

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

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

我有许多服务器,例如SourceForge.net,我已经下载了this个包。它可以下载。

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

感谢您的帮助。

2 个答案:

答案 0 :(得分:2)

听起来你错过了pkg文件的mime类型。

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

添加行

application/x-newton-compatible-pkg pkg

到该文件并重新启动Apache

答案 1 :(得分:1)

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

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

  1. .pkg个套件
  2. .mpkg个套件
  3. .app捆绑
  4. .dmg驱动器
  5. 更多.pkg/.mpkg个包装还有2种扁平和非扁平包装。

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

    您的问题是您的软件包是非Flat软件包。您可以this发布以创建Flat包。