【问题标题】:How to make .pkg(dot pkg) downloadable?如何使 .pkg(dot pkg) 可下载?
【发布时间】:2018-03-20 12:26:08
【问题描述】:

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

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

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

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

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

感谢您的帮助。

【问题讨论】:

    标签: macos apache webserver pkg-file


    【解决方案1】:

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

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

    添加一行

    application/x-newton-compatible-pkg pkg

    到该文件并重新启动 Apache

    【讨论】:

      【解决方案2】:

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

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

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

      更多.pkg/.mpkg 包还有2 种扁平和非扁平包。

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

      您的问题是您的包是非平面包。您可以this 发帖创建Flat 包。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-02-24
        • 2015-04-16
        相关资源
        最近更新 更多