macos - 为什么大多数 Mac 应用程序不需要安装(只需复制到/Application 中)?

标签 macos installation

我使用过 Windows、Mac OS 和 Linux(Ubuntu、Redhat)。在 Mac OS 上,安装新应用程序(大多数情况下)只需将其复制到 /Applications ,而在 Windows 中,安装程序会到处复制文件。在 Linux 中,make install或者 Debian 安装程序也会将文件复制到许多不同的文件夹中。

是不是因为 Mac 软件大多是自包含的?或者是因为操作系统非常聪明,它可以处理引擎盖下的依赖关系?

最佳答案

这只是如何处理依赖项的选择,而不是操作系统本身所做的任何魔术。自包含应用程序的优势在于可以消除依赖关系问题并简化应用程序管理(拖放!),但随之而来的是需要将库和其他依赖项与应用程序捆绑在一起的膨胀代价。此外,需要勤奋地更新/维护应用程序,以便可以纠正安全漏洞等问题(使用包管理器会更简单一些)。

关于macos - 为什么大多数 Mac 应用程序不需要安装(只需复制到/Application 中)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4384380/

相关文章:

macos - NSWindowController 上的 viewWillAppear 或 viewDidAppear

objective-c - 在 mac os x 桌面上绘图

macos - 如何为 MacOS 创建 WKWebView 应用程序

python - 在 Mac OS Lion 上安装 oursql 成功,但在 python 中导入失败。 **为什么?**

macos - 如何在没有GUI的Mac OSX上安装emacs23

ios - Xcode 痛苦,语法高亮损坏

installation - 通过 Advanced Installer 部署 VSTO 插件

r - 如何让 R 将您的工作目录识别为其工作目录?

安装过程中的 Android 错误 961

sql-server - 使用 SMO 运行 SQL 安装脚本。需要替代解决方案