我确实发现,当您需要检索以前使用过的文本字符串时,使用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。