Mac 手动创建软件包

软件部署的基础步骤是创建软件包。要在您的网络中安装软件,您需要一个安装程序软件包;对于商业软件,可从供应商处购买;对于非商业软件,可从供应商网站下载。Endpoint Central 支持以下 Mac 可执行文件:.pkg.app.dmg


 

HTTP 软件存储库

创建的软件包会存储在集中式位置,即软件存储库中。Mac 软件包存储在 HTTP 存储库 中。安装 Central Server 后,默认会配置 HTTP 存储库。

请注意,网络共享存储库不适用于 macOS 计算机。

要了解有关软件存储库的更多信息,请参阅此链接

创建 Mac 手动软件包

请按照以下步骤创建 Mac 手动软件包:

Mac package creation navigation

  1. 在 Endpoint Central 控制台中,导航至 软件部署选项卡 > 软件包创建 > 软件包 > 添加软件包 > Mac
  2. 软件包名称字段中为您的软件包指定一个合适的名称。
  3. 根据软件类型,将许可证类型选择为商业非商业

Mac package creation for installation

用于安装:

如果软件为单文件格式,请使用浏览选项上传 .pkg.dmg.app 格式的安装程序文件。
  1. 如果软件包含位于不同目录中的多个文件,请将所有必需文件压缩后,以 .zip 格式上传。在部署过程中,压缩文件夹将被解压,软件将部署到目标 Mac 计算机。

    请注意,无需提供任何脚本来解压为部署而上传的压缩文件。

  2. 根据您的需求,如果您想自定义安装或更改默认安装位置,请在高级选项下的安装命令字段中指定命令。

    示例:如果您的安装需要依赖脚本,请将该脚本与安装程序软件包一起上传,并在安装命令下提供脚本命令,如下所示:

    "sh <scriptfilename>.sh"

     

    注意:可上传的脚本格式包括 .sh(shell)、.py(Python)、.pl(Perl)、.scpt(AppleScript)。

Mac package creation for uninstallation

用于卸载:

  1. 使用以下命令格式,提供包含软件应用程序名称及其文件格式的卸载路径,以便从目标 Mac 计算机中删除该软件:

"/uninstallationpath/softwarename.app"

示例路径:/Applications/Google Chrome.app

  1. 如果需要删除多个文件,请单击 +添加依赖文件/文件夹 以添加文件路径或文件夹路径。
  2. 如果卸载需要自定义,例如使用脚本删除多个文件,请在上传用于卸载的脚本字段中上传脚本,并在卸载命令字段中提供该脚本的命令。
  • 软件包属性下,根据您的需求为安装和卸载软件包填写以下属性字段:
    1. 供应商
    2. 版本
    3. 语言
    4. 软件包说明
  • 单击添加软件包以创建您的 Mac 手动软件包。

修改软件包

可根据您的需求修改已创建的软件包。请按照以下步骤修改软件包:

Mac modify package

  • 在 Endpoint Central 控制台中,导航至软件部署选项卡 > 软件包创建 > 软件包
  • 选择您希望修改的软件包。
  • 在“操作”列中,选择三点图标,然后选择修改选项以继续进行修改。

将软件包另存为

在需要复制软件包时,可将已创建的软件包另存为新软件包。请按照以下步骤复制软件包:

Mac save package as

  • 在 Endpoint Central 控制台中,导航至软件部署选项卡 > 软件包创建 > 软件包
  • 选择您要复制的软件包。
  • 在“操作”列中,选择三点图标,然后选择将软件包另存为选项,进行所需更改后保存软件包。

删除软件包

可根据您的需求删除已创建的软件包。请按照以下步骤删除软件包:

Mac delete package

  • 在 Endpoint Central 控制台中,导航至软件部署选项卡 > 软件包创建 > 软件包
  • 选择您要删除的软件包,然后单击删除软件包选项。

在以下情况下,所选软件包将不会被删除:

  • 当所选软件包正在任一配置中使用时。要删除这些软件包,您必须先删除相关配置,然后才能继续删除软件包。
  • 当所选软件包已发布到自助服务门户时。要删除所选软件包,您必须先将这些软件包与自助服务门户解除关联。要了解如何将软件包与自助服务门户解除关联,请参阅此链接
  • 当所选软件包正在任意用户定义模板中使用时。要删除这些软件包,您必须先删除用户定义模板,然后才能继续删除软件包。

我们的客户