如何在 FreeBSD 上安装 Bash?

如何在 FreeBSD 上安装 Bash?

我确实发现,当您需要检索以前使用过的文本字符串时,使用bash很有帮助。

但是如何在 FreeBSD 上安装它呢?

我尝试bash在终端中输入内容,但返回错误:bash: not found

答案1

假设您安装了 ports 树,那么就很简单

cd /usr/ports/shells/bash
make all install clean

如果您没有端口树,只需执行以下操作:

portsnap fetch extract

然后再试一次。您需要定期更新端口树:

portsnap fetch update

编辑

正如 sr_ 在评论中指出的那样,FreeBSD 还提供了许多(大多数,但不是全部)端口的预编译二进制包。在实践中,虽然它们通常提供更快的安装,但我发现这些pkg_*工具不能像端口系统一样处理安装依赖项,因此有时可能需要几次才能让一切正常工作。不过,还是值得pkg_add朋友们看看的。

有一个新项目正在进行中,名为包装袋,旨在解决当前pkg_*工具的问题。它仍然很新,但看起来不错。

答案2

现在,只需安装二进制包就足够了:

pkg install bash

pkg_*工具系列已弃用,并且不再出现在任何受支持的 FreeBSD 版本中。

如果您没有充分的理由,则无需从端口构建 Bash。

相关内容