下面是Linux源码包安装和卸载(以apache为例)的完整攻略和代码示例:
安装:
1.下载源码包
从Apache的官方网站(https://httpd.apache.org/)下载最新的源码包(即.tar.gz压缩包),并解压到当前用户的目录下。
2.安装编译环境
安装必要的编译工具和库文件,执行以下命令:
sudo apt update
sudo apt install build-essential
sudo apt install libapr1-dev libaprutil1-dev
3.配置文件
进入解压后的目录, 执行以下命令以生成预安装配置文件:
./configure --prefix=/usr/local/apache2 --enable-so
其中, --prefix
指定Apache的安装目录,--enable-so
开启支持 Shared Object 的模块加载。如果configure
失败,可根据报错信息进行依赖包安装及其他配置调整。
4.编译
执行以下命令开始编译:
make
5.安装
执行以下命令将Apache安装到指定目录下:
sudo make install
最后,到/usr/local/apache2
目录下查看是否安装成功。
卸载:
- 通过 make uninstall 卸载
在编译安装 Apache 时,make 工具会生成卸载的信息,可使用以下命令卸载:
sudo make uninstall
- 通过源码包删除卸载
直接使用源码包提供的卸载命令即可,执行以下命令:
sudo ./configure --prefix=/usr/local/apache2 --enable-so
make clean
最终,可以通过自己的选择再删除源码包。
注意事项:
- 建议在系统自带的目录
/usr/local
以后安装,以免对系统文件产生影响。 - 安装和卸载时需要 superuser 权限。
- 安装位置的权限需设置为 Apache 可以读写的权限,否则可能影响 Apache 的正常使用。
- 如果已经安装了 Apache,则要确保停止 Apache 服务后才能更新或卸载。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:详解Linux源码包安装和卸载教程 - Python技术站