autopkg
AutoPkg 2.7.3
最新版本在这里。
Autopkg是MacOS软件包装和分发的自动化框架,面向通常会手动执行的任务,以准备第三方软件,以便向托管客户进行大规模部署。
这些任务通常至少涉及以下几个步骤:
通常,这些任务遵循每个单独应用程序的类似模式,当管理许多应用程序时,这将成为一个每日任务,其中包含子任务,其中必须记住(和/或维护文档),以确切地为成功部署每个托管软件的每个更新,必须采取什么措施。
使用AUTOPKG,我们在PLIST或YAML格式的“食谱”文件中定义了这些步骤,自动运行而不是手工运行,并与他人共享。
安装最新版本。
Autopkg需要MacOS,强烈建议已安装Git,以便Autopkg可以使用Git来管理食谱存储库。不需要了解git本身。
Autopkg在当前MACOS版本上进行了测试。它可能在较旧的版本上工作,但没有在较旧的版本上进行积极测试。
可以通过Apple的命令行开发人员工具软件包安装GIT,可以通过简单地在终端窗口中键入“ GIT”(OS X 10.9或更高版本)来提示安装。
由于Autopkg 2.0,不再支持Python 2。上面链接的安装程序包含Python 3的捆绑版本和所有需要的依赖项。
这里有入门指南。
常见问题(和答案!)在这里。
有关更多文档,请参见Wiki。
讨论Autopkg的使用和开发在这里。