Freebsd

喬、pico、emacs 失去

  • June 17, 2013

我已經使用 FreeBSD 和 Virtual Box 在家里安裝了一個“盒子裡的 linux”。但是當我嘗試製作 C 文件時,joe、emacs 和 pico 給了我“找不到命令”。joe z.c, emacs z.c,pico m.c是我嘗試過的命令。唯一可用的編輯器似乎是 vi,它會打開一個文件。我怎樣才能讓其他編輯器工作?

首先,FreeBSD 不是 Linux。兩者之間存在一些顯著差異。現在不礙事了,繼續你的問題。

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

完畢!ports 系統檢查joe子目錄中的文件,尋找關於在哪裡找到原始碼、如何配置和建構軟體以及最後如何安裝它的說明。所有依賴項都已下載並在必要時安裝,您最終應該joe已安裝並準備好執行。

Emacs 是一個更複雜的野獸,具有更複雜的建構過程,並且可以引入各種其他軟體,例如 has halX和許多其他軟體。FreeBSD 移植系統通常在這些更複雜的情況下提供基於 curses 的配置對話框,因此您可以選擇要包含的依賴項,從而影響安裝完成時啟用應用程序的哪些功能。安裝 emacs:

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

它(通常)就這麼簡單!

FreeBSD 手冊應該被認為是必讀的,並且非常有用。您將需要閱讀第 5 章,以更好地了解埠系統的工作原理。

引用自:https://unix.stackexchange.com/questions/78178