Joe、pico、emacsがありません。

Joe、pico、emacsがありません。

FreeBSDとVirtual Boxを使って家に「linux in a box」をインストールしました。しかし、Cファイルを作成しようとすると、joe、emacs、およびpicoは「コマンドが見つかりません」というメッセージを表示します。joe z.c、、、emacs z.cpico m.cが試したコマンドです。利用可能な唯一のエディタは、ファイルを開くviのようです。他の編集者に取り組むにはどうすればよいですか?

答え1

まず、FreeBSDはLinuxではありません。 2つの間にはいくつかの重要な違いがあります。これで問題が解決しましたので、質問に答えてみましょう。

FreeBSDは基本システムedに付属しています。viポートまたはパッケージから他のエディタをインストールできます。パッケージはコンパイルされたFreeBSDポートです。次のようにパッケージをインストールできます。

pkg_add -r joe
pkg_add -r emacs-nox11

ポートからインストールするには、システムにポートツリーがインストールされている必要があります。 'ls /usr/ports'の内容が空でない場合は、ポートがインストールされ、次のコマンドを使用してポートツリーを更新できます。

portsnap fetch update

ポートがインストールされていない場合は、次を使用します。

portsnap fetch extract

ポートインフラストラクチャをダウンロードして/usr/ports

ポートをインストールしたら、FreeBSD 方式でソフトウェアをインストールするさまざまな方法を簡単に使用できます。をインストールするには、joe次の手順を実行します。

su -
cd /usr/ports/editors/joe
make all install clean
exit

完璧!ポートシステムは、joeソースを探す場所、ソフトウェアの設定、ビルド方法、最後にソフトウェアのインストール方法に関する指示を見つけるためにサブディレクトリのファイルを調べます。必要に応じて、すべての依存関係がダウンロードされインストールされ、最終的にインストールされ、joe実行準備が完了する必要があります。

halEmacsは、より複雑なビルドプロセスを備えたより複雑な獣であり、他のX多くの種類のソフトウェアをインポートできます。 FreeBSDポートシステムは、このようなより複雑な場合に、呪いベースの設定ダイアログボックスを提供することが多いため、含める依存関係を選択できるため、インストールが完了した後にアクティブになるアプリケーションの機能に影響を与える可能性があります。 Emacsをインストールするには:

su -
cd /usr/ports/editors/emacs
make all install clean
exit

(普通)本当に簡単です!

これFreeBSDマニュアル必ず読んで、非常に役に立つと考えるべきです。ポートシステムがどのように機能するかをよりよく理解するには、第5章を読んでください。

答え2

vi(またはvim)は* nixに含まれる標準エディタです。別のエディタを直接インストールする必要があります。

関連情報