如何在 FreeBSD 上安装 bash

Kev*_*777 5 freebsd bash software-installation

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

但是我怎样才能在 FreeBSD 上安装它呢?

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

D_B*_*Bye 9

假设您安装了端口树,它就像

cd /usr/ports/shells/bash
make all install clean
Run Code Online (Sandbox Code Playgroud)

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

portsnap fetch extract
Run Code Online (Sandbox Code Playgroud)

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

portsnap fetch update
Run Code Online (Sandbox Code Playgroud)

编辑

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

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

  • 还有二进制包,即`pkg_add -r bash` 应该就足够了......([查看更多(可能有点过时)信息](http://onlamp.com/bsd/2005/01/13/FreeBSD_Basics .html)) (2认同)
  • 要使这个 bash 二进制文件成为您的默认 shell,请以您要为其更改 shell 的用户身份运行 `chsh -s /usr/local/bin/bash`。 (2认同)