我正在尝试在 Gentoo 上创建 Mac OS DMG 映像文件 - 我设法使用 mkfs.hfsplus 创建 FS,然后将所有内容放入已安装的文件系统中,一切正常。问题是我现在尝试向 DMG 添加图标,根据我的理解,我必须压缩它并使其只读(dmg)作为最终密封,以使其与图标一起使用。
我找到了一种在 OS X 中执行此操作的方法,其形式为:
hdiutil convert $IMAGENAME-temp.dmg -format UDZO \ -imagekey zlib-level=9 -o $IMAGENAME.dmg
但发现在 Gentoo 上很难做到,因为 hdiutil 只存在于 Mac OS 上。
有什么方法可以在不通过 SSH 连接到 Mac OS 计算机的情况下实现此目的吗?
谢谢。
答案1
好吧,我找到了一种解决方法......尽管它很丑陋。在 Mac OS 上创建一个空的 DMG,手动添加图标和所有内容,作为模板一次,然后将其复制到 Gentoo 机器以进行每次构建、安装、复制所有相关文件以及卸载。它不会使其只读/压缩,但似乎能够显示图标,这正是我此时所需要的。