在 ubuntu 上使用 brew 有意义吗?

Dav*_*tte 16 package-management apt

我是 macOS 用户,所以我使用https://brew.sh/做所有事情。

作为老师,我有一些学生在使用 Ubuntu,我想提供一些建议。

  • brew与 Ubuntu一起使用有意义还是我应该继续使用apt-get
  • 主要区别是什么,因为我不明白

Mel*_*ius 18

我是 macOS 和 Ubuntu 的用户,同时使用 Homebrew(在 macOS 上)和 APT(在 Ubuntu 上)。

这两种工具的目的是相似的。不同之处在于APT 1是 Ubuntu 的本机、必需和完全集成的一部分,而Homebrew是第 3 方的补充。2从用户的角度来看,最重要的区别是它们使用不同的命令语法,尽管任务非常相似。

如果你习惯了 Homebrew,你可以你的Ubuntu上安装它。但是,如果有人是纯 Ubuntu 用户,我绝对鼓励他们使用他们的原生工具——APT。

如果您打算使用包系统进行教学,您应该首先使用目标工具学习正确的语法。开始时对您来说会多一些工作3,但您随后可以教授目标系统的适当工具。无论如何,学生应该能够在他们的计算机上操作相应的工具。例如,如果 Ubuntu 用户尝试在网上寻找建议,他们肯定会针对 APT。

如果您不知道如何将特定的 Homebrew 命令转换为 APT 语法,请不要犹豫,


1 apt-get是它的一部分,现在您可以只使用该apt命令。

2 Homebrew 实际上是 macOS 和 Ubuntu 上的第 3 方添加。

3如果您已经了解包管理器的原理,那就没什么了。

  • 我认为使用自制软件的优点是不需要 sudo 权限。 (5认同)
  • @samuelj90:并且能够在旧系统上安装新版本的软件,而不会遇到依赖性问题。如果您想在旧系统上安装更新的 deb,您只会找到需要 libc 版本 N+1 的软件包。 (2认同)