Mat*_*att -1 freebsd emacs software-installation vi
我已经在家里使用 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
Run Code Online (Sandbox Code Playgroud)
要从端口安装,您需要在系统上安装端口树。如果 'ls /usr/ports' 的内容不为空,则安装了端口,您可以使用以下命令更新端口树:
portsnap fetch update
Run Code Online (Sandbox Code Playgroud)
如果未安装端口,请使用
portsnap fetch extract
Run Code Online (Sandbox Code Playgroud)
下载端口基础结构并将其解压缩到/usr/ports
.
安装了ports 后,您就可以轻松获得大量以FreeBSD 方式安装软件的方法。要安装joe
,请执行以下操作:
su -
cd /usr/ports/editors/joe
make all install clean
exit
Run Code Online (Sandbox Code Playgroud)
完毕!端口系统检查joe
子目录中的文件,寻找有关在何处找到源、如何配置和构建软件以及如何安装软件的说明。必要时下载并安装所有依赖项,您应该最终joe
安装并准备好运行。
Emacs的,是一个更复杂的野兽,有一个更复杂的构建过程,并可以在各种其他个软件,这样有拉hal
,X
以及其他许多人。在这些更复杂的情况下,FreeBSD 端口系统通常会提供一个基于 curses 的配置对话框,因此您可以选择要包含哪些依赖项,从而影响在安装完成时启用应用程序的哪些功能。安装 emacs:
su -
cd /usr/ports/editors/emacs
make all install clean
exit
Run Code Online (Sandbox Code Playgroud)
它(通常)就是这么简单!
在FreeBSD使用手册应被视为强制性阅读,是非常有用的。您将需要阅读第 5 章,以更好地了解端口系统的工作原理。
归档时间: |
|
查看次数: |
955 次 |
最近记录: |