Linux源码安装与卸载

Linux源码安装与卸载教程

Linux 中,安装软件除了可以使用 rpm 包、yum 安装还可以使用源代码的方式安装。

Linux 系统中,绝大多数软件的源代码都是用 C 语言 编写的,少部分用 C++(或其他语言)编写。因此要想安装源码包,必须安装 gcc 编译器(如果涉及 C++ 源码程序,还需要安装 gcc-c++)。

Linux源码安装详解

在使用源码安装之前,我们首先需要安装 gcc 软件,我们可以使用 rpm 命令,查看是否已经安装了 gcc,具体命令如下:

rpm -q gcc

运行后,终端显示如下:

12_源码方式安装软件.png

我们看到,输出了 gcc 的信息,说明,我们已经安装了 gcc 软件,除了安装 gcc 之外,还需要安装 make,我们同样,可以使用 rpm 命令,查看 make 是否已经安装,具体命令如下:

rpm -q make

运行后,终端显示如下:

13_源码方式安装软件.png

我们看到,输出了 make 的信息,说明,我们已经安装了 make 软件,成功安装了 gcc 和 make 之后,我们就可以安装我们需要安装的软件了,安装软件的第一步,一般是先使用 tar 命令,解压,比如:

tar -zxvf httpd-2.2.9.tar.gz

解压完成后,我们一般使用 cd 命令,进入到解压后的文件夹,具体命令如下:

cd httpd-2.2.9

接着,我们就可以使用 configure ,来生成 make 文件,具体命令如下:

./configure

configure 完成后,会生成 make 文件,我们直接 make 就行,具体命令如下:

make

make 之后,我们直接 install 即可,具体命令如下:

make install

通过以上几步,我们就可以完成源码安装软件。

Linux源码卸载详解

源码包的卸载,只需要找到软件的安装位置,直接删除所在目录即可,不会遗留任何垃圾文件。需要读者注意的是,在删除软件之前,应先将软件停止服务。

以删除 apache 为例,只需关闭 apache 服务后执行如下命令即可:

rm -rf /usr/local/apache2/

通过删除以上目录,即可完成卸载。

Linux源码安装与卸载总结

Linux 系统中,绝大多数软件的源代码都是用 C 语言编写的,少部分用 C++(或其他语言)编写。因此要想安装源码包,必须安装 gcc 编译器(如果涉及 C++ 源码程序,还需要安装 gcc-c++)。