我已经使用 Ubuntu 作为开发服务器很长时间了。
我需要开始开发一款包含大部分为 Mac 编写的安装说明的产品。
我开始按照说明使用 APT 而不是 homebrew,但我发现了一些问题,需要通过 google 来找到正确的包进行安装。
令我担心的是,我安装的版本与其他人使用的版本不完全相同。
我现在已经在 Ubuntu 中安装了 Homebrew,考虑在开发该产品时使用它。
我想知道我是否会开始遇到 APT 和 homebrew 安装的应用程序问题。
例如,我可以看到 homebrew 正在尝试安装已安装在我的计算机上的 GIT。
答案1
Homebrew 正式支持 Linux 自 v2.0.0(2019 年 2 月)以来。
唯一的问题可能与 brew 将其路径(brew shellenv
)放在$PATH
之前有关/usr/bin/
。正如 brew 开发人员所说:
为什么要将 linuxbrew 的 bin 放在 $PATH 中的 /usr/bin 之前,因为它会破坏 apt 软件包,而使用 brew install 安装的应用程序无论如何都可以运行?
因为 brew 并不期望您同时使用第二个包管理器(apt 也不期望)。至于第二部分,无法保证 brew 应用程序无论如何都能正常工作。我们尽力使包与我们的依赖项一起工作,但我们不开发它们,因此我们不能确定它是否会工作。
另外,我喜欢这句话:
Brew 适合您 — APT 适用于系统。
有关的:https://stackoverflow.com/questions/55049608/is-homebrew-compatible-with-debian-gnu-linux