
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 をビルドする必要はありません。