【问题标题】:installer software for macintosh?macintosh 的安装软件?
【发布时间】:2010-11-26 09:19:39
【问题描述】:

您会推荐什么 Macintosh 安装软件?它必须支持豹和雪豹。易于编写脚本且不昂贵。

谢谢,

纳瓦

【问题讨论】:

    标签: macos installation osx-snow-leopard osx-leopard


    【解决方案1】:

    最好的答案是:不要。

    “Mac 方式”是只提供一个用户可以拖入 /Applications 或 ~/Applications 的 .app。 .app 实际上是一个包含所有程序资产的目录:代码、属性、图像等。

    您需要构建安装程序包的唯一时间是在修改系统时。在 Mac 世界中,这很少是正确的答案。

    【讨论】:

    • 应该明确一点,对于需要的实例,OS X 内置了安装程序系统,所以第三方安装程序更是一个坏主意。
    • 不幸的是我需要编写脚本,因为我必须区分系统。我会使用 Stuffit 或 VISE 的 Installer Maker,但这些都是昂贵的软件包,并且对于我的需求来说“资格过高”。我需要更简单的东西
    • OSX 安装程序没有“卸载”的概念。他们就是什么都做不好......
    • @Eugene - 我见过卸载程序,但对于大多数事情来说,只需删除 .app 就足够了。
    • @Nava - “区分系统”是什么意思,这真的是安装程序需要做的事情吗?
    【解决方案2】:

    OS X 的内置安装程序可以编写脚本,既可以在安装的特定阶段通过 shell 脚本(或任何其他可执行文件),也可以使用 JavaScript 进行更普遍的定制。阅读适用于 OS X 的Software Delivery Guide

    【讨论】:

    • 从问题中不清楚需要哪种类型的脚本控制,但 Apple 的安装程序包格式(请参阅 Barry 链接下的“托管安装”)几乎可以肯定满足您的需求:您可以使用脚本来启动和控制安装,还可以在包本身中嵌入脚本以多种方式控制安装。此外,PackageMaker 作为 Xcode 的一部分是免费的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-30
    • 2017-10-29
    • 1970-01-01
    • 1970-01-01
    • 2020-05-19
    相关资源
    最近更新 更多