我是 Mac 新用户,有一台 iMac。在 Windows 世界中,一切都基于安装程序,而 OS X 似乎会挂载 .dmg 文件并运行它们。我曾在安装之前看到过这种情况,后来它要求我们将图标移动到应用程序文件夹。
有人能帮我理清 OS X 上的安装过程吗?它是什么或如何工作?
答案1
DMG 代表Apple 磁盘映像。这些被视为自己的卷,但包含在该文件中。Mac 上的卷基本上是可以永久或临时安装的任何物理或虚拟磁盘。您在桌面上看到的硬盘图标(可能是 Macintosh HD,除非您重命名它)是一个卷。您可以轻松地将一个卷克隆到另一个卷,无论是物理卷还是虚拟卷。这是使 Mac 如此强大的功能之一。
这些卷在 Mac OS 上处于“已安装”或“已卸载”状态。这与 Windows 类似,当可移动驱动器插入时,会自动为其分配一个驱动器号 (E:)... 换句话说,它已安装。当您“安全移除”它时,您正在卸载它。在 Mac OS 上,您必须始终在移除驱动器之前卸载它,无论是物理驱动器还是虚拟驱动器。
DMG 类似于任何其他压缩文件,如 Windows 中的 ZIP,但在 Mac OS 上功能更强大。DMG 是一个自包含的卷格式 HFS+,它保留了重要的文件系统属性。这些被称为资源分叉,通常对 Mac 用户不可见。如果您曾经将文件从 Mac HD 复制到 FAT32 拇指驱动器,然后将该驱动器插入 Windows 机箱并看到那些讨厌的“._name”文件,那么这些就是资源分叉。它们对 Mac 很重要,因为它们包含与文件本身相关的元数据。
当您下载包含应用程序的磁盘映像时,应先将该应用程序复制到“应用程序”文件夹,然后再运行它。这是因为大多数磁盘映像都是只读的,从磁盘映像内部运行它可能会产生不良后果。
一些应用程序包含在一个包中,由Macintosh 安装程序。这些通常需要编写需要管理权限的系统设置文件,并会提示您输入密码。在输入管理密码之前,请确保您知道软件包的来源。
应用程序启动时,会在用户目录(您的用户名...看起来像 Finder 中的 Home 图标)的 Library 文件夹中创建一些所需的文件。您在使用应用程序时更改的设置存储在这些文件中,因此如果您通过将应用程序移入垃圾桶来“卸载”应用程序,然后稍后重新安装,这些设置将保留。这可能是好事也可能是坏事,具体取决于您想要什么。如果您想完全删除应用程序及其与您和/或系统相关的所有设置,请首先查看应用程序是否附带卸载程序。这可能位于应用程序文件夹本身或实用程序中(Adobe 因拥有自己的卸载程序而臭名昭著)。通常,如果应用程序是通过 Macintosh 安装程序安装的,它将有自己的卸载程序,或者您可以访问公司网站以获取有关如何删除它的说明。如果它是一个独立应用程序并且您想完全删除与其相关的所有内容,您可以使用一个很棒的免费程序,例如AppCleaner去做这个。
希望这对某些人有帮助。享受 Mac 吧!
答案2
它的工作原理正如您所描述的那样。OS X 中的大多数应用程序都以这种方式安装 - 打开 .dmg,复制应用程序,然后运行。有些有安装程序,但并不多。
本质上,应用程序是一个独立的二进制文件,包含资源等等。如果您将应用程序复制到拇指驱动器并将其带入 Windows,您会注意到它实际上是一个包含文件的文件夹,例如 firefox.app*.*。
所以不用太担心,你做得对。
答案3
.dmg 是磁盘映像。类似于虚拟磁盘。您可以将其作为任何其他文件系统(USB 棒、CD 等)安装。
您可以使用拖放操作将文件从已安装的磁盘映像复制到您想要的任何位置。如果文件是应用程序,则通常将其拖放到“应用程序”中。