Mac OS X中等效的.deb和.rpm是什么?
我正在尝试在Mac OS X中创建一个包,其中包含必要的库和脚本。
答案 0 :(得分:3)
Mac安装有多种方法。
最简单:自包含应用程序(Foo.app
)。您将所有内容放在目录中(在特定层次结构中),为目录提供.app
扩展名,并要求用户将其复制到/Applications
。所有必需的库和脚本都应包含在目录中。它通常分布在.dmg
文件中,该文件是磁盘映像。
安装程序:使用.pkg
archive,它将由Apple的安装程序打开。它具有在根限制区域中安装库的能力(在询问用户密码后)。
Homebrew / Fink / MacPorts - 开源项目,提供从Debian的Aptitude到BSD的端口的功能。作者写下安装程序执行的配方,解决依赖关系并安装必要的相关包。我相信Homebrew现在是最受欢迎的,其中的食谱是用Ruby DSL编写的。