Answers:
有几种方法可以在OS X上安装应用程序。
App Store:另一种安装应用程序的方法是从App Store。首先将App Store中的应用下载为并下载.dmg
到系统目录中,然后再安装到该/Applications/
目录中。从App Store下载的应用程序是沙盒,这意味着它们只能从特定的文件夹读取和写入。在安装和卸载过程中,它们也得到了更好的管理。
从Web /拖放: OS X应用程序有时作为具有.app
扩展名的独立文件夹或在具有扩展名的安装程序内部分发.pkg
。有时,程序会分布在上.dmg
,该磁盘是包含的磁盘映像,.app
并且Readme.
除非您在应用商店之外二次单击以运行,然后授予许可,否则下载到App Store外部的应用可能无法运行。这是一项安全功能。(它的外观与Windows UAC相似,但工作方式不同。)
通常将应用程序安装到其中,/Applications/
但是每个用户可以在其主文件夹内(/Users/{user}/Applications/
或~/Applications/
简称为)拥有自己的应用程序目录。放置在个人~/Applications
目录中的应用程序将显示在启动板和Spotlight搜索中。
程序包管理器/命令行:在命令行上使用homebrew,macports甚至是Ruby gem 来安装应用程序是相当普遍的(特别是对于开发人员而言)。这些有时会放在其他目录中,例如,/usr/local/bin/
如果您不确定软件包管理器将文件放在何处,则可以在Internet上轻松获得该信息。
与OS X上的Windows注册表最接近的是“属性列表”的概念。属性列表是每个应用程序保存的小文件,与Windows注册表不同,它们不是集中的。属性列表文件以.plist
扩展名结尾。(有趣的是,与Windows,文件扩展名不定义文件什么是在OS X上尽可能多地在Windows上做的。搜索不依赖于如何显示文件信息的扩展,但文件的元数据与处理在OS X上比在Windows上更重要。)
有时将它们保存在中/Users/{user}/Library/Preferences/
,但是可以将它们保存在多个位置,具体取决于应用程序和所存储信息的种类。例如,Safari将固定的标签和上次会话存储在~/Library/Safari/LastSession.plist
买第一台Mac时,我对卸载应用程序有疑问。最简单的答案是,您可以从/Applications/
目录中删除.app捆绑包。如上所述,可能plist
遗留了一些文件。
在旧版OS X上,有第三方卸载程序会尝试为您清理。它们仍然可用,但我不知道它们的工作情况如何,因为较新版本的OS X在安全性方面更加严格。(如果需要,可以尝试AppZapper。)
Apple 的知识库文章涵盖了从App Store外部安装和删除应用程序。
如果文件以.app结尾,则将其拖到Applications文件夹中。如果文件以.pkg结尾,请双击该文件以运行安装程序。
首选项通常存储在/ Users / username / Library / Preferences或/ Users / username / Library / Application Support中。
Homebrew用于安装命令行应用程序。有一个插件(自制酒桶),可让您安装gui应用程序。如果您对命令行不满意,请不要使用自制软件。