当前位置:操作系统知识文章中心苹果MAC → 文章内容

Mac OS X下软件卸载的方法

减小字体 增大字体 作者:转载  来源:本站整理  发布时间:2008-10-25 16:22:50

无论手动还是用第三方软件卸载,以下问题需要考虑:

1。该软件是以什么形式(dmg,pkg,软件安装盘,单一应用或是其他方式)安装的?
2。软件的安装盘或系统里有没有卸载软件?
3。软件的帮助文件有没有说明如何卸载?软件开发商的网页有没有提供类似说明?
4。是否运行过该软件?
5。你是否已经退出软件?运行中的软件是不能删除的,关掉应用窗口也不等于退出了应用,应该用Apple和Q组合键,或通过该应用的菜单,或苹果菜单里的强制退出选项将软件退出。

在“如何安装应用软件”一文里,曾提到文件包(.pkg文件)方式的安装,会在硬盘下的资源库或用户下的资源库Receipts文件夹里产生一个副本,内含安装路径和权限。对以.pkg文件包安装的应用卸载时,应该先检查着这个含有安装路径和权限的文件。具体做法是:

1。按住Apple、Shift和U,或用Finder导引到应用程序(Applications)文件夹下的实用程序(Utilities)文件夹,双击终端(Terminal)。

2。在终端下输入:lsbom空格

3。到硬盘下的资源库里的Receipts文件夹,找到你要卸载的文件包名,按住Ctrl键的同时点击该文件。(注:Leopard的方法与此不同)。

4。从菜单里选择“显示包内容”(Show Package Contents),此时,Finder会打开一个新窗口,里面有个Contents文件夹。

5。打开Contents文件夹,找到Archive.bom文件,把它直接拉到第二步所打开的终端窗口上,然后回车。

6。根据路径信息删除软件。

7。删除Receipts中这个pkg文件。

注意:1。以mpkg文件包安装的文件在Receipts文件夹里会产生多个pkg文件,卸载软件时应该注意到每个pkg中检查其路径,并按路径删除。

2。如果某个软件下载并安装过升级包,如果你按最新的升级安装包里的Archive.bom下的路径把所有文件都删除了,你不一定能恢复到该软件的先前版本。这是因为升级包把先前版本的某些相应文件给覆盖了,一旦这些新装上的文件被删除,旧版文件也就不存在了。系统软件在安装时多以安装包的方式来安装,由于系统软件升级频繁,用这种方法来卸载就比较麻烦,不如重装系统

软件安装时如果用的是软件生产商自己的安装软件或安装盘,首先要找找原安装软件或安装盘,或运行进入原安装软件或安装盘的安装界面,检查有没有卸载方式。如果没有,要退出安装界面,并检查以前安装时是否曾产生过安装日志。如果有,应该按安装日志内的路径进行删除。象Adobe CS3这样的大型软件,除了安装盘内的安装截面有卸载方式以外,在实用程序文件包内也有自己的卸载软件。

对于以压缩包和单一软件方式进行安装的软件,把软件从安装的地方直接拉倒废纸篓是必须的,但这样做是否卸载完全,也是看情况而定。

对于非系统软件,第三方软件AppZapper是一个解决方案,但是,如果所拆除的软件是复杂的大型软件,或者是以软件制造商自己的安装软件或mpkg文件安装的,用AppZapper很有可能不能将该软件完全拆除。对这些软件应该先考虑这些软件是否有自己的卸载方式。
 

[1] [2]  下一页