在接下来的章节直到第 6 部分,您将看到我们使用许多不同的编译命令来在服务器上构建和安装程序。 这些命令与 UNIX 兼容,并用于所有变体的*nix机器上编译和安装软件。
在您的服务器上编译和安装软件 tarball 的步骤如下
首先,您必须从您信任的软件存档站点下载 tarball。 通常来自您希望安装的软件的官方站点。
下载 tarball 后,切换到/var/tmp/目录,请注意其他路径也是可能的,根据个人判断,通过以 root 用户身份键入命令来解压存档,如下例所示
一旦 tarball 解压缩到相应的目录中,您几乎肯定会找到README和/或INSTALL文件,与新解压缩的文件一起包含,其中包含关于如何构建和编译软件包以供使用的进一步说明。 您将需要输入类似于以下示例的命令
./configure make make install |
以上命令;
./configure 将配置软件,以确保您的系统具有必要的功能和库来成功编译软件包 |
make 将所有源文件编译成可执行二进制文件。 |
最后,make install 将二进制文件和任何支持文件安装到适当的位置。 |
make depend strip chown |
命令将构建并生成不同文件的必要依赖项。
命令将丢弃对象文件中的所有符号。 这意味着我们的二进制文件体积会更小,并且会稍微提高程序的性能,因为当系统执行二进制文件时,需要读取的行数会更少。
命令将为二进制文件设置正确的文件所有者和组权限。
: 更多必要的命令将在相关的安装过程中进行解释。
vi 程序是一个文本编辑器,您可以使用它来编辑任何文本,尤其是程序。 在软件安装期间,用户通常必须编辑文本文件,例如Makefiles或配置文件,以进行和适应更改。 以下是在 vi 中操作的一些最重要的击键命令。
在光标前插入文本。
在光标后追加文本。
删除当前行。
x
Esc
u
Ctrl+f
Ctrl+b
/string
:f
:q
:q!
:wq
![]() |
保存更改并退出编辑器。 |