如果你第一次接触MAC,最先问或最常问的问题一般都会是–Mac软件如何安装与卸载

当你第一次进入Mac OSX的时候,除了被它惊艳的外表和UI吸引住外,往往第一样想知道的事情就是我怎么在这个系统里装上我想要的软件?Mac软件安装很简单, 从windows过来的你,是否觉得 windows的setup和install程序里一步步next已经很简单很傻瓜?但你将会发现Mac系统里面的软件安装与卸载将是更加的傻瓜化,因为 Mac的理念就是要打造最优秀的用户操作体验,在Mac的世界里没有烦人的注册表,就算卸载了软件也不用担心留在注册表里面的一堆垃圾把系统越拖越慢。好 吧,废话不多说,现在让我们来看看在Mac下是如何进行软件的安装与卸载的。

我在这篇文章里会解释下面几点:

  1. Mac里最常用的安装文件有几种?
  2. 如何安装软件?
  3. 如何人工卸载软件?
  4. 如何利用工具卸载软件 ?

软件的安装类型和方法

首先我们先说说你在Mac上90%以上时间会看到的一种安装文件:DMG镜像文件。
DMG镜像是什么?你可以把它看作是一个虚拟的磁盘,当你双击一个DMG文件的时候系统会虚拟出一个分区,这个分区里面的内容就是DMG镜像里面的所有文 件,有点像Linux的mount命令(记得用mount去挂载一个CD吗?)或者在windows下用daemon tools去挂载一个ISO镜像文件,DMG文件是同样的道理,我们看图说话。

比如我的硬盘里有AdobeAIR.dmg,这时如果我双击它,你会看到有几处变化:

桌面会多了一个图标:

Finder左边的DEVICES里会多出一个”Adobe AIR”,并且右边有一个弹出(Eject)的图标:

最后,默认的动作会同时打开一个窗口,这个窗口显示的是挂载后的“Adobe AIR”盘的内容:

那挂载完成后我们怎么安装呢?我们再来看看图:

比如我们挂载了一个Microsoft Messenger的DMG文件,上图就是挂载后虚拟盘的内容,左边红框框住的就是Microsoft Messenger的主体程序,对Mac来说你可以看作是一个像windows下exe一样的可执行文件,但其实他是一个文件夹,这里就先不往深里解释, 在这里我们把它当成是可执行文件就可以了。还有右边的红框框住的其实是一个文件夹的捷径,这个叫Applications的文件夹其实就是和右下方那个红 框是同一个文件夹,他们的位置在/Application(注意是在根目录下,不是用户目录下)。

安装这个程序的方法异常简单,有两种选择,一是把Microsoft Messenger的图标拖进右上角的Applications快捷方式,二是把它拖到右下角的Applications。这里需要说明的是,不一定所有 程序的DMG文件里面都会包含Applications目录的快捷方式,所以最最通用的方法就是上述第二种。拖完后系统会把虚拟盘里面的 Microsoft Messenge拷贝到目的地,这时候就算是安装完成了。恭喜你!你已经学会在mac下安装90%以上的软件。

那装完后怎么善后呢?安装完成后你就可以把挂载了的虚拟盘弹出了,常用方法有两个:

  1. 在Finder的左边DEVICES里找到Microsoft Messenger的虚拟盘,然后单击它右边的”弹出“图标。
  2. 回到Microsoft Messenger的虚拟盘窗口中(上图左边那个窗口),然后确认你没有选中里面任何的图标,然后用快捷键Command-E来完成弹出。如果你当前选择了窗口中的任何图标,快捷键都是用不了的。

OK,接下来我们简单说说剩下的10%是怎么安装的,这类软件的安装方法,大家都很熟悉了,因为他和windows下的setup和 installer程序类似。这种安装程序通常以mpkg或pkg文件形式存在,还有的情况是他以installer的形式存在于DMG镜像中。如果他是 mpkg或pkg文件,如下图

双击他后,安装程序会启动,会出现类似下面的安装界面:

是不是很熟悉?在左边他会列出整个安装的步骤分几步,右下角的continue按纽可以把你带向下一步骤,这几个标准步骤可以解释其中几个:

  1. Destination Select:让你选择你安装程序的目的地,如果你只有一个硬盘分区,没什么需要特别注意的,如果你的mac有两个硬盘分区以上,你则可以在此步选择你要把程序安装在哪个分区下。
  2. Installation Type:在这一步,你通常可以用Customize按纽来定制化你的安装,比如忽略某些组件等。

那如果是那种存在于DMG镜像里面的installer呢?其实上面的Adobe Air就是这样的例子,我们再看看图:

DMG挂载后,内容只有一个,就是一个Installer,这时候只要再双击这个Installer就可以启动安装程序,过程与上面Flip4Mac WMV类似,这里就不再重复了。

软件的卸载

和安装软件一样,卸载软件也是我们最常做的操作之一,下面我们来说说如何卸载一个软件。我会按推荐的卸载方法顺序来讲,也就是最先讲的是最推荐的方法–Uninstaller。

一个软件如果是用Installer安装的话,有很大机会会有相应的Uninstaller,有时候Uninstaller是在DMG里面的另一个文件,有时候Installer本身也是Uninstaller。我们来看看第一种情况:

上图是Growl的DMG镜像内容,可以看到里面除了有Growl.pkg这个Installer外,在右下角还有一个Uninstall Growl的按纽,很明显这个就是Growl这个软件的Uninstaller,只要执行他,跟着简单步骤就可以顺利完成,这里不再叙述。记住,有 Uninstaller的程序建议一定要用它来卸载,因为它会删除一些软件相关的系统级配置文件等,达到完全干净的卸载。

如果你的程序是通过从DMG拖进Applications文件夹安装的呢?我们怎么卸载这样的程序?答案很简单,把它从Applications文件夹中删掉。下面是我的Applications文件夹:

比如我要卸载ImageWell这个软件,我要怎么做呢?只要选中它的图标后右击,然后选择Move to Trash,又或者用选中它后用快捷键Command-delete来将它清理到垃圾桶,这样这个软件就被卸载了。当然,你要从硬盘里面完全干掉它,那就 是要清空垃圾桶了。这种卸载方法不如Uninstaller的一点是,被卸载软件的一些配置文件还会留在相应的目录中,这些文件需要清理吗?它们有害吗? 答案是否定的,因为就算你不清理他,理论上他也不会影响你系统的性能,除非你很在乎那几K的硬盘空间。。。记住,这些配置文件不像windows的注册表 (请容许我再鄙视一下它),他们不会拖慢你的系统运行效率。

但如果你说,我有洁癖,我卸载软件后一定要相关的所有文件都扔掉,那怎么办呢?你有两个方法,一是自己去研究那软件写了哪些配置文件进硬盘里,二是下面我们要讲的,利用一些第三方卸载工具。下面我只拿其中一款叫CleanMyMac的工具来解释一下,其他的工具大家可以慢慢尝试。继续看图说话:

我们不管左边的其他功能,只看Applications。比如我想把ID3Mod2这个软件连配置文件一起卸载掉:

我们只要从Finder的Applications里面找到它,并把它拖放到CleanMyMac左边的Applications中,经过软件的计算,在右边你会看到类似以下的图:

右边就会列出卸载这个软件需要删掉哪些文件,其中里面的/Applications/ID3Mod2.app其实就是我们拖放过来的”执行文件“, 其实它是一个以.app结尾的文件夹,还有第二个就是下面的存在于~/Library/Preferences的配置文件,这边Jay必须提醒一下,像 CleanMyMac这类软件计算出来的需要删除的相关配置文件,并不是100%准确的,所以Jay强烈建议你要把软件列出的配置文件都浏览一遍,我们怎 么区分哪些是相关的,哪些是不相关的呢?通过配置文件名称里都会带软件或软件公司的名字,比如上面例子里面,sinomac就是CleanMyMac的制 作公司。那如果你实在区别不出某些文件该不该删呢?简单!不确定的都不要删!!!只要把左边的勾去掉就行了!当你一切都确认OK后,按右下角的 Remove按纽,相关的文件就会一并被扔进垃圾桶。

原文链接

Mac软件如何安装与卸载相关推荐

  1. 第十章 Linux下RPM软件的安装与卸载

    第十章 Linux下RPM软件的安装与卸载 第一节 RPM软件包安装 rpm命名原则 如: vsftpd-3.0.2-9.el7.x86_64.rpm vsftpd 3.0.2 9 e17 x86_6 ...

  2. homebrew可以管理众多开源软件的安装和卸载

    通过homebrew可以管理众多开源软件的安装和卸载. 参考https://github.com/mxcl/homebrew/wiki 1. 安装: ruby -e "$(curl -fsS ...

  3. Linux下软件的安装与卸载

    在Windows下安装软件时,只需运行软件的安装程序(setup.install等)或者用zip等解压缩软件解开即可安装,运行反安装程序(uninstall.unware."卸载" ...

  4. Linux操作系统下软件的安装与卸载

    在Windows下安装软件时,只需运行软件的安装程序(setup.install等)或者用zip等解压缩软件解开即可安装,运行反安装程序(uninstall.unware."卸载" ...

  5. RedHat系列linux源码包软件的安装与卸载

    为什么80%的码农都做不了架构师?>>>    Linux软件安装与卸载(源码包形式):一般情况下linux程序的发布不能像windows那样,直接打包成一个setup.exe文件, ...

  6. Linux下软件的安装与卸载(命令行模式)

    国内较快开源软件镜象站点,包括Debian.Ubuntu.Fedora.Gentoo.Centos.FreeBSD.Eclipse等开源软件的镜象 http://mirrors.163.com,htt ...

  7. Linux软件的安装和卸载

    Linux软件的安装和卸载一直是困扰许多新用户的难题.在Windows中,我们可以使用软件自带的安装卸载程序或在控制面板中的"添加/删除程序"来实现.与其相类似,在Linux下有一 ...

  8. Linux安全运维学习⑤ ---- yum工具进行软件的安装与卸载 (与依赖关系列表理解)

    需求:卸载vim编辑器工具 1.该软件的名称 rpm -qa | grep "vim" 一共发现了四个相关文件 2.卸载 rpm -e 卸载common 需要先卸载 enhance ...

  9. Linux Centos下软件的安装与卸载方法

    参考文档https://blog.csdn.net/zolalad/article/details/11368879 linux下软件的安装与卸载 第一章 linux下安装软件,如何知道软件安装位置 ...

最新文章

  1. opencv计算两数组的乘积_leetcode1464_go_数组中两元素的最大乘积
  2. MVC案例——模糊查询
  3. error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏的解决方案
  4. iis php json文件,配置iis支持.json格式的文件
  5. 攻防:如何防止动态hook绕过jni签名校验
  6. 读《中台架构与实现》
  7. 集合、哈希表、泛型集合、字典
  8. 6-15 基于顺序表的直接选择排序 (10分)
  9. FS7022双节锂电池8.4V保护IC电路图
  10. 模2除法(CRC校验码计算)
  11. B站大佬开发的这款无障碍看片神器火了,我有一个大胆的想法...
  12. 【渝粤题库】陕西师范大学201611《中国古代文学(四)》作业
  13. 打开html按钮没文字,为什么我打开网页有些字没显示但能点击
  14. 华为防火墙配置SSL+自签CA证书挑战登录
  15. 神经网络模型的训练过程,神经网络模型应用实例
  16. c++ crow入门填坑坑
  17. xss/reflected/default
  18. 鸿蒙之境的称号,神都夜行录鸿蒙之境如何玩 鸿蒙之境阵容选择
  19. windows以兼容模式运行程序
  20. 周末接受了 @36氪 网站的专访

热门文章

  1. 基本版式——运动鞋BANNER完成
  2. 人工智能、机器学习和深度学习的概念及关系
  3. 三星SideSync下载,一个神奇的软件
  4. 618大促,如何优化店铺人群标签,增强店铺产品标签
  5. Vue3 - Teleport 传送门(详细教程)
  6. 未将对象引用设置为对象 UiPath 的实例
  7. 王者荣耀s18赛季服务器什么时候维护好,王者荣耀S18什么时候开始 S18赛季开始时间...
  8. s24王者服务器维护什么时间结束,王者荣耀S24赛季什么时候结束 s24赛季结束日期...
  9. C语言奇葩之明明找铅笔
  10. Python pip 源设置成国内源,阿里云源,清华大学源,最方便的方式,都在这里了