如何从 OS X 机器上删除/卸载/移除 iWork '09?
似乎没有一个可以让我删除/卸载软件的中心位置。
答案1
Mac OS X 上没有一个可以集中删除东西的地方。如果应用程序没有附带卸载程序 - iWork 没有 IIRC - 只需将应用程序图标拖到垃圾箱并清空它即可。
如果你想真的彻底检查~/Library/Preferences
,在~/Library/Application Support/
和 中偶尔~/Documents
(其中 ' ~
' 是您的主文件夹)查找带有应用程序名称的文件夹和文档(通常,特别是在首选项的情况下,采用反向域样式,例如com.apple.iwork
)并删除它们 - 这些是应用程序使用的设置文件。也就是说,与 Windows 注册表项不同,保留它们不会有什么坏处 - 唯一的缺点是小的磁盘空间损失。此外,这意味着如果您重新安装 iWork,您的偏好设置等仍将保留。
答案2
正如 Scott 在他的回答中所说,没有系统应用程序可以删除已安装的应用程序,这对于 AppStore 应用程序和许多其他应用程序来说无关紧要,这些应用程序完全包含在其应用程序包中,并且只写入用户的主目录。但是,iWork'09 以 .pkg 的形式安装,写入磁盘上的许多地方,如帮助文件、字体、聚光灯导入器等。
幸运的是,所有文件都保存在 /private/var/db/receipts/ .bom 文件中,对于 iwWrk,您可以使用以下命令查看已安装的文件
lsbom -lsf /private/var/db/receipts/com.apple.pkg.iWork09.bom
通过稍微过滤结果,我们可以看到安装程序将内容写入了哪些文件夹(只是为了了解一下):
lsbom -lsf /private/var/db/receipts/com.apple.pkg.iWork09.bom | cut -d'/' -f-5 | uniq
不过,请注意,iwork 也会有更新,例如
com.apple.pkg.iWork_9.3_Update.bom
如果您有,安装程序除了复制文件外,还可能执行各种操作。此外,删除这些日志中列出的文件时应非常小心,因为其他应用程序或系统组件可能依赖它们。
因此,删除时请自行承担风险,或者更好的是,编写一些脚本,将 DELETEME 之类的扩展名附加到所有文件,然后使用计算机一段时间,如果没有任何问题,则找到并删除这些文件。