在准备包以便在 Mac OS 中部署时,应在 Mac OS 中创建和存储包。如果在 Windows 中复制和存储包,则可能会损坏 Mac OS 包中的引用内容。

准备

开始部署 Adobe 部署包之前,请确保满足以下条件:

  • 在所有目标系统上启用远程管理。您可以从“系统首选项”窗格启用此功能;单击“共享”。在随后出现的窗口中,选择左窗格中的“远程管理”,并选择要启用的共享功能。查看 ARD 文档以获取建议;例如,应选择“复制项目”和“删除和替换项目”来部署包。部署组件引用。
  • 您计划部署的 Adobe 包位于管理计算机上或可从管理计算机访问。
  • 您已定义一个 ARD 组,其中包含要将 Adobe 包部署到的所有目标系统。 
  • 您有足够的空闲内存来在所有目标系统上进行部署。这包括将部署包复制到目标系统所需的空间以及已部署产品的安装大小。

允许用户指定安装位置

如果您在配置安装部署包时选择了“在部署过程中指定目录”,则必须在通过 ARD 部署创建的包之前对其进行修改。

在创建的 PKG 安装包中进行以下更改:

  1. 打开 PKG 安装包中的 Contents/Info.plist 文件。

  2. 将 IFPkgFlagDefaultLocation 标记的值修改为绝对目标文件夹路径。例如:
    /Volumes/<Volume_name>/<Folder_name>

    或者,如果部署到根卷:
    /<文件夹名称>

    如果您打算使用“复制项目”和“发送 UNIX 命令”进行部署,请指定文件夹名称;您会将卷名称与安装程序命令一起传递。

    完成此修改后,您可以继续使用 ARD 部署包,如下所述。

包部署

  1. 在您的管理系统上启动 ARD。

  2. 选择目标计算机。

    在 ARD 主窗口的左窗格中,选择所需的计算机列表,并在右窗格中验证目标计算机。

  3. 设置安装包。

    选择 ARD 的“安装包”选项,并添加要部署的安装包。

    根据需要选择是否重新启动,是否要从该应用程序或任务服务器运行此任务以及其他选项。如果您选择“运行此任务的位置: 此计算机上的任务服务器”,则任务服务器会将任务推送到任务启动时未联机的所有系统。

    如果您愿意,可以安排稍后的安装任务。为此,请单击“安装包”窗口左下角的“计划”;然后,在“计划任务”窗口中输入希望安装包的日期和时间。

  4. 安装到目标系统。

    如果您未安排稍后的任务,请检查“安装包”窗口底部的“名称”区域中列出的所有目标计算机的可用性。当您单击“安装”时,将在所有列出的目标上立即开始安装。

    如果您安排了稍后的任务,请单击“安装”。在计划的任务开始时间之前,请确保“安装包”窗口的“名称”区域中列出的所有目标计算机都处于安静状态(无有效用户),但可以接收命令。

    执行“安装包”任务时,其状态将在 ARD 窗口中显示。过程完成后,状态会相应地更新。

    警告:请不要通过 ARD 停止安装/卸载任务。如果您尝试这样做,操作可能会继续,即使 ARD 窗口指示操作已停止也是如此。

    由于 Adobe Application Manager 企业版创建的包结构,使得通过 ARD 部署时显示的进度栏没有任何帮助。它在完成时显示 0%(在 Mac OS 10.5 中)或在大多数情况下保持约 95%(在 Mac OS 10.6)中。

更新包

  • 使用格式为 <pkg_name>_Update.pkg 的名称创建更新包。
  • 无法卸载更新包。

故障排除

如果用户状态在部署期间发生更改(也就是说,如果用户登录或注销,或者您切换用户),则通过 ARD 进行的包部署可能失败。如果您使用任务服务器,任务可能会在状态更改后立即开始部署相同的包,这可能会失败。这是标准 ARD 行为。如果发生这种情况,只需重新部署。

使用“复制项目”和“发送 UNIX 命令”进行部署

作为使用“安装包”选项的替代方法,您可以使用“复制项目”任务来将包任务复制到目标系统,然后运行“发送 UNIX 命令”来运行安装程序和部署复制的包。

注意:如果您已选择让最终用户指定安装目录,则必须先修改创建的包,然后再部署。请参阅创建包

  1. 在您的管理系统上启动 ARD。 

  2. 选择目标计算机。在 ARD 主窗口的左窗格中,选择所需的计算机列表,并在右窗格中验证目标计算机。

  3. 设置安装包。 

    • 选择 ARD 的“复制项目”选项,并添加要部署的安装包。
    • 选择要将包复制到的目标计算机上的目标位置。
    注意:如果您希望目标为启动驱动器,请在 -target
    之后指定 /
  4. 安装到目标系统。选择 ARD 的“发送 UNIX 命令”选项。

    选择“以下面的身份运行命令: 用户”。在用户字段中输入“root”。

    将卷名称与安装程序命令一起传递:

    sudo installer -pkg -target <Volume_Location>

    注意:如果您希望目标为启动驱动器,请在 -target 后指定 /。

使用部署包卸载 Adobe 软件

注意:卸载包不是为更新包创建的。

安装部署包中包含一个名为 <package_name>_Uninstall.pkg 的文件,可使用该文件卸载您使用相应的安装文件 (<package_name>_Install.pkg) 安装的软件。步骤与您安装该软件时执行的步骤类似。

  1. 选择目标系统。在主 ARD 窗口的左窗格中,选择包含已使用部署包将软件安装到的目标系统的组。

  2. 在目标系统上运行卸载包的“安装包”任务。

    • 选择 ARD 的“安装包”选项并添加卸载包(或将其拖至包窗格中)。
    • 单击“安装”。
  3. 执行任务时,其状态将显示在 ARD 窗口中。过程完成后,状态会相应地更新。

    警告:请不要通过 ARD 停止安装/卸载任务。如果您尝试这样做,操作可能会继续,即使 ARD 窗口指示操作已停止也是如此。

使用“复制项目”和“发送 Unix 命令”进行卸载

如果您已使用此方法进行部署,请使用相同的方法进行卸载,复制并调用卸载包而不是安装包:

  1. 选择目标计算机。

    在 ARD 主窗口的左窗格中,选择所需的计算机列表,并在右窗格中验证目标计算机。

  2. 设置卸载包。

    • 选择 ARD 的“复制项目”选项,并添加要部署的卸载包。
    • 选择要将包复制到的目标计算机上的目标位置。
  3. 设置卸载包。 

    • 选择 ARD 的“复制项目”选项,并添加要部署的卸载包。
    • 选择要将包复制到的目标计算机上的目标位置。

本产品经 Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License 许可  Twitter™ 与 Facebook 中的内容不在 Creative Commons 的条款约束之下。

法律声明   |   在线隐私策略