如何在 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。

相關內容