Apple / Mac OS X - 是否有类似 Linux 的软件包管理器

Apple / Mac OS X - 是否有类似 Linux 的软件包管理器

我是一名 Linux/UNIX 用户,喜欢它自带的包管理功能。总体而言,我喜欢 Ubuntu,但就像其他任何东西一样,它只是你日常生活中遇到的琐碎事情,如果它们能正常工作就好了。我的主要问题是我的 wacom 平板电脑,虽然它可以工作,但每次有操作系统更新时,我都必须重建 wacom 驱动程序。另一个有点烦人的问题是,我的 ATI 显卡没有得到完全支持。当我使用 HDMI 输出时,声音不会通过它,而且屏幕没有完全使用。

如果 Apple 有类似 Ubuntu、Gentoo 或其他 Linux 发行版的软件包管理系统,我会很乐意购买。这样就无需费力获取最新的增强功能或修复。它还让您无需费心猜测需要什么才能让某样东西正常工作。我只想使用我的电脑,而不是管理它。

除了 Apple 应用程序之外,如果我想在 Apple 上安装 GIMP,如果我想要支持 ufraw 以及 GIMP 具有的其他依赖项,它会去获取 ufraw 吗?如果我想要安装 Netbeans,它会去获取 JDK 和 maven 吗?

如果没有,那么有什么正在进行的计划吗?

我知道我不会那么频繁地更新我的应用程序,但这主要是因为我不知道更新。更新都是在后台进行的。

沃尔特

答案1

OS X 上主要有两种 unix 软件系统:麦金塔芬克

Fink 类似于(并且基于)Debian/Ubunutuapt系统:它提供预编译的二进制文件。MacPorts 与较旧的 BSD Ports 集合相关:它不是预构建的二进制文件,而是包含指向原始源代码 + 补丁的指针,这些补丁是使该源代码在您的平台上工作(以及与您通过端口安装的其他应用程序一起工作)所必需的。

两者都将为您安装 Gimp 及其所有依赖项 - fink 会更快,因为它不需要编译,但 macports 可以让您更好地控制要构建的内容。

还有一种较新的工具叫做自制我没有用过;但它声称可以与您手动安装的东西提供更好的互操作性,并且更多地依赖于本机 Mac 库而不仅仅是已安装的库。

A快速搜索显示了有关 Macports 和 Fink 以及它们之间的差异的各种问题。

答案2

我推荐 HomeBrew -关联 ​​​

答案3

麦金塔,它是 OS X 的一个包管理系统,提供各种 Linux 包的移植。另一个是芬克,但 MacPorts 通常更为最新。

相关内容