我最近从 Windows 转过来。在这个平台上,正确卸载程序是一件大事,因为如果你不这样做,垃圾就会到处留下。
在 Mac 上,我注意到大多数程序都可以拖到“应用程序”文件夹中进行安装,如果不再需要,则可以将其删除。但是有些程序也有卸载程序(我从来不记得是哪些)。
这种缺乏一致性和免费(捐赠软件)软件的存在,例如AppCleaner管理它表明卸载程序也是 Mac OS X 的一个问题。
这是正确的吗?如果正确,最好的管理方法是什么?
答案1
对于大多数 Mac 软件,使用 AppCleaner 或 AppZapper 就足够了 - 它会删除软件以及偏好设置、自定义设置等。将软件拖到垃圾箱也足够了 - 因为遗留的偏好设置不会影响磁盘空间以外的任何内容。事实上,您可能希望保留这些偏好设置,以防您决定将来重新使用该软件。
需要注意的棘手软件通常是那些庞大而复杂的程序,它们嵌入了 kext 扩展,或者在系统各处散布文件。例如,VMWare、Parallels、Adobe CS3 等。对于这些类型的软件,请尽可能尝试使用官方卸载程序。
答案2
问题是,将应用程序拖到垃圾箱不会清除它们使用的所有空间,例如写入的文件/Library/
。AppCleaner 和 AppZapper 等应用程序会尝试通过清除应用程序使用过的其他位置来纠正此问题。
正确的方法(例如 Apple)是将其拖到垃圾箱并忽略丢失的空间。如果您想安心地获得尽可能多的空间,那么像 AppCleaner 这样的应用程序就是您的最佳选择。
答案3
在 Mac OS X 中卸载应用程序并不复杂。当您将其拖到废纸篓时,它确实消失了,因此它被卸载了。问题是大多数应用程序还有首选项和其他辅助文件;当您删除应用程序时,它们不会被删除。
不过,有不少应用程序可以删除剩余的文件。其中一个应用程序是应用程序陷阱。它同样能完成工作,而且免费。当您将应用程序移至废纸篓时,它会询问您是否还要移动其所有首选项和自定义项。简单有效 :)。以下是 Apptrap 网站上的内容:
苹果忘记的功能
好的,这是一个相当简单的想法:如果应用程序的卸载可以像安装一样容易,换句话说,通过拖放操作,那会怎样。
完全相反的做法是……将应用程序拖到垃圾箱。啊,就是这样!这正是 AppTrap 所做的。每当您将应用程序拖到垃圾箱时,都会弹出一个对话框,询问您是否也要删除相关的系统文件。就这么简单。
所以你看,使用像 Apptrap 这样的工具确实让一切看起来很容易。它只是和应用程序一起删除了一些额外的文件。
简要说明一下:AppTrap 已不再开发;但是,它在 Leopard 中运行良好,并且项目已经分叉得到了原作者的祝福。
答案4
通常情况下,如果需要任何特殊的卸载步骤,程序会随附单独的卸载程序应用。否则,您可以放心,只需将应用拖到垃圾桶即可。您可能会留下一些设置和缓存文件,但仅此而已——这就是 AppZapper 等程序可以派上用场的地方。
我愿意同意不过,标准卸载机制对于 OS X 来说是一个很好的补充。