首页 > 其他分享 >在VM下使用Composer完成快照方式的软件制作

在VM下使用Composer完成快照方式的软件制作

时间:2024-01-03 18:34:32浏览次数:40  
标签:快照 创建 文件系统 VM Jamf Composer 包源

在VM下使用Composer完成快照方式的软件制作_Composer

Composer允许您构建软件、应用程序、偏好设置文件或是文档的安装包,安装包可以部署到远程电脑或是作为镜像流程的一部分。构建软件包的第一步就是创建包源,根据要打包的软件,Composer允许您监视软件的安装和使用驱动器上已存在的文件来创建包源。创建包源后,可以构建成PKG或DMG的安装包。

在创建包源的时候您可以使用多种方式:从Finder拖拽、使用已存在的包、使用用户环境设置、使用预安装的软件、做快照、监视文件系统等。

如果驱动器上尚未安装需要打包的文件,Composer可以在安装文件之前和之后对文件系统各进行一次快照操作,并根据两次快照之间的更改创建包源。快照有两种类型:

· 普通的快照 —— 快照将只捕获驱动器上的所有新文件。

· 新增和修改的快照 —— 快照将捕获驱动器上所有新文件以及已修改的任何文件。

监视文件系统方式创建包源时,Composer使用macOS内置文件系统事件(FSEvents)框架来监视对文件系统所做的任何更改。每次进行更改时,FSEvents都会收到通知。安装软件后Composer会分析更改并根据结果创建包源。

通过快照、监视文件系统这两种方式的介绍,我们可以预见到的是在创建包源的过程中,您进行的任何与创建包源无关的操作,比如访问网页、与好友发送即时消息、收发邮件等在驱动器内产生的新的文件或变更的文件都将会被一并捕获,这将导致在创建包源的时候会产生一些垃圾文件,您需要去判断并删除这些垃圾文件。那有什么好的办法可以尽可能的减少这类垃圾邮件吗?下面我将介绍一种通过在VM环境中创建包源以减少类似垃圾文件。

您可以在您的电脑上安装VirtualBox虚拟机软件,并安装macOS虚拟机器,并利用虚拟机软件自带的快照功能在macOS安装并配置完成之后创建一个VM快照,确保您随时可以恢复到该状态。在VM中使用快照或监视文件系统方式创建包源时您将捕获更干净的包源,同时您可以在VM主机即物理机上做您想做的事情而无需担心会对包源产生任何影响。

相关链接:

Composer使用手册

https://docs.jamf.com/10.12.0/jamf-pro/administrator-guide/Composer.html

VirtualBox下载安装(免费使用)

https://www.virtualbox.org

Run macOS 10.14 Mojave (and other versions) in VirtualBox on macOS:

https://github.com/AlexanderWil…

2011年, SolutionKeys将Jamf (Casper Suite)首次引入了中国。 SolutionKeys是大中华地区优质Jamf授权经销商和Jamf的关键服务伙伴(Jamf授权集成商)。我们确保Jamf管理和部署的黄金标准。

标签:快照,创建,文件系统,VM,Jamf,Composer,包源
From: https://blog.51cto.com/u_14847637/9087440

相关文章

  • 怎么完全删除KVM虚拟机
    使用KVM创建的虚拟机确定不需要了可以使用以下方式删除找到改虚拟机对应的磁盘列出虚拟机磁盘,假如需要删除虚拟机名为CentOSES01213#virshdomblklistCentOSES01213目标源----------------------------------hda/kvm/CentOSES01213.qcow2hdb-删除虚拟机#停......
  • VMware NSX-T Data Center 3.2.3.1 - 数据中心网络全栈虚拟化
    VMwareNSX-TDataCenter3.2.3.1-数据中心网络全栈虚拟化作者主页:sysin.orgVMwareNSX3.2.3.1|27JULY2023|Build22104592NSX-T概述VMwareNSX-T™DataCenter提供了一个敏捷式软件定义基础架构,用来构建云原生应用程序环境。NSX-TDataCenter专注于为具有异构端点......
  • VMware Horizon 8 2306 - 虚拟桌面基础架构 (VDI) 和应用软件
    VMwareHorizon82306-虚拟桌面基础架构(VDI)和应用软件作者主页:sysin.orgVersion2306DocumentationReleaseNotesReleaseDate2023-07-06虚拟桌面基础架构(VDI)和应用软件VMwareHorizon通过高效安全地将虚拟桌面和应用从本地部署环境交付到云端,提升数字化工作空间体验......
  • VMware ESXi 8.0U1c macOS Unlocker & OEM BIOS (标准版和厂商定制版)
    VMwareESXi8.0U1cmacOSUnlocker&OEMBIOS(标准版和厂商定制版)ESXi8.0U1c标准版,DellHPE联想浪潮定制版作者主页:sysin.org2023-07-27,VMwarevSphere8.0U1c发布。详见:VMwarevSphere8Update1新增功能VMwarevSphere是VMware的虚拟化平台,可将数据中心转换为包......
  • VMware vCenter Server 8.0U1c 发布 - 集中式管理 vSphere 环境
    VMwarevCenterServer8.0U1c发布-集中式管理vSphere环境作者主页:sysin.org2023-07-27,VMwarevSphere8.0U1c发布。详见:VMwarevSphere8Update1新增功能VMwarevCenterServer是一款高级服务器管理软件,提供了一个集中式平台来控制vSphere环境,以实现跨混合云的可见......
  • VMware vRealize Automation 8.3 发布 - 现代基础架构自动化
    vRealizeAutomation8.3|17March2021vRAEasyInstaller(ISO)build17556762vRAproduct(appliance)build17551690概述VMwarevRealizeAutomation是一个支持自助式多云环境的现代基础架构自动化平台。借助vRealizeAutomation,客户可以通过自助式自动化提高敏捷性、工......
  • VMware vRealize Log Insight 8.3 发布 - 智能日志记录和分析
    VMwarevRealizeLogInsight8.3发布-智能日志记录和分析VMwarevRealizeLogInsight8.3概述vRealizeLoglnsight提供了高度可扩展的异构日志管理功能,它具有多个可在其中执行操作的直观仪表盘、完善的分析功能和范围更广的第三方延展性。它还能够跨物理、虚拟和云计算环境......
  • VMware vRealize Suite 8.3 发布 - 多云环境的云计算管理解决方案
    概述VMwarevRealizeSuite是一种多云环境的云计算管理解决方案,为IT组织提供了一个基于DevOps和ML原则的基础架构自动化、一致运维和监管的现代平台。vRealizeSuite如何帮助管理多云环境?应用运维使开发人员能够实时地快速发布基于微服务、分布极广的云计算应用,对其执行故......
  • VMware Cloud Foundation 4.2 发布 - 领先的混合云平台
    VMwareCloudFoundation4.2|09FEB2021|Build17559673VMwareCloudFoundation4.1|06OCT2020|Build16961769VMwareCloudFoundation4.0|14APR2020|Build16008466借助适用于现代应用的混合云平台,推动实现数字化转型什么是VMwareCloudFoundation?VMwareC......
  • VMware vRealize Suite 8.4 发布 - 多云环境的云计算管理解决方案
    VMwarevRealizeSuite8.4.0,ReleaseDate:2021-04-15概述VMwarevRealizeSuite是一种多云环境的云计算管理解决方案,为IT组织提供了一个基于DevOps和ML原则的基础架构自动化、一致运维和监管的现代平台。vRealizeSuite如何帮助管理多云环境?应用运维使开发人员能够实时......