Freebsd
喬、pico、emacs 失去
我已經使用 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
hal
、X
和許多其他軟體。FreeBSD 移植系統通常在這些更複雜的情況下提供基於 curses 的配置對話框,因此您可以選擇要包含的依賴項,從而影響安裝完成時啟用應用程序的哪些功能。安裝 emacs:su - cd /usr/ports/editors/emacs make all install clean exit
它(通常)就這麼簡單!
FreeBSD 手冊應該被認為是必讀的,並且非常有用。您將需要閱讀第 5 章,以更好地了解埠系統的工作原理。