我已经安装了Apache Web服务器,并在其上托管(或上传)了一个.pkg文件。
一切都在服务器端运行。我可以看到目录浏览器来获取
从服务器上,我可以下载zip,txt,doc。等其他文件,但我无法下载.pkg(点pkg)。从浏览器上看,.pkg文件实际上看起来像一个文件夹。
我有很多服务器,比如SourceForge.net,我已经下载了this包。是可以下载的。
所以,我的问题是如何让.pkg文件可以直接下载。1.是我的Apache服务器上的某些设置还是2.需要创建其他类型的pkg?
谢谢你的帮助。
发布于 2014-02-11 17:43:11
听起来好像缺少pkg文件的mime类型。
你需要找到mime类型的config -在我的OSX机器上,它在/private/etc/apache2/mime.types中
添加这行
application/x-newton-compatible-pkg pkg
添加到该文件并重新启动Apache
发布于 2014-08-18 15:21:53
简短的回答:是的,您需要通过其他方式重新创建包。
在OS X中,您可以安装/分发4种主要类型的包:
.pkg packages.mpkg packages.app bundles.dmg驱动此外,.pkg/.mpkg包还有两种类型:扁平包和非平面包。
你的问题是你的包是一个非平面的包。你可以通过this post来创建一个扁平的包。
https://stackoverflow.com/questions/21694974
复制相似问题