FreeBSD に Bash をインストールするにはどうすればいいですか?

FreeBSD に Bash をインストールするにはどうすればいいですか?

bash以前使用したテキスト文字列を取得する必要がある場合、を使用すると非常に便利であることがわかります。

しかし、FreeBSD にインストールするにはどうすればいいのでしょうか?

bashターミナルに入力してみましたが、エラーが返されます:bash: not found

答え1

ポートツリーがインストールされていると仮定すると、それは簡単です

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 リリースには存在しません。

正当な理由がない限り、ports から Bash をビルドする必要はありません。

関連情報