Apple / Mac OS X - 有没有像 Linux 这样的包管理器

31 package-management macos

我是 Linux/UNIX 用户,喜欢它附带的包管理。在大多数情况下,我喜欢 Ubuntu,但就像其他任何东西一样,如果它们能正常工作,那么你每天生活的小东西会很好。我的主要问题是我的 wacom 平板电脑在工作时,每次有操作系统更新时,我都必须重建 wacom 驱动程序。另一个有点烦人的问题是,我的 ATI 显卡不受完全支持。当我使用HDMI输出时,声音没有通过它,屏幕也没有完全使用。

如果 Apple 有类似的包管理系统,如 Ubuntu、Gentoo 或其他 Linux 发行版,我会很高兴得到它。这无需获取最新的增强功能或修复程序。它还需要对您需要什么才能使某些东西起作用的所有猜测。我只想使用我的电脑,而不是管理它。

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

如果没有,是否有工作正在进行中?

我知道我不经常更新我的应用程序,但这主要是因为我不知道更新。更新都发生在后台。

沃尔特

Aru*_*Das 30

我推荐 HomeBrew -链接 ???


Jam*_*ley 26

OS X 上有两个主要的 unix 软件系统:MacPortsFink

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

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

还有一个我没有使用过的名为Homebrew的新工具;但它声称可以与您手动安装的东西提供更好的互操作性,并且更多地依赖本机 Mac 库,而不仅仅是安装的库。

一个快速搜索节目的各种疑问已经在谈论的MacPorts和芬克以及它们之间的差异。

  • 和家酿一起去! (5认同)
  • 你*可以*用Fink从源代码构建,事实上,如果你想使用你经常不得不使用的前沿技术。 (2认同)