linux-源码包管理

1.源码包和RPM包安装位置的区别

RPM包安装位置:安装在默认位置中:

    

源码包安装位置:安装在指定位置当中,一般是 /usr/local/软件名/

2.安装位置的不同带来的影响:

RPM包安装的服务可以使用系统服务管理命令(service)来管理,例如RPM包安装的apache的启动方法是有两种分别是:

/etc/rc.d/init.d/httpd start

service httpd start 关闭使用 service httpd stop

启动以后在浏览器输入你的IP地址就会出现:

如果没有的话就关闭防火墙:命令是:service iptables stop

                

打开浏览以后里面什么也没有,是因为没有网页文件:

                 

可以进行如下操作创建一个网页文件,然后输入内容,wq,然后刷新网页:

              

而源码包安装服务则不能被服务管理命令管理,因为没有安装到默认路径中。所以只能用绝对路径进行服务的管理。

3.源码包安装过程:

准备工作:安装c语言编译器,下载源码包http://mirror.bit.edu.cn/apache/httpd/

注意事项:源代码保存位置/usr/local/src  软件安装位置: /usr/local/  如何确定安装过程出错:安装过程停止,并出现error,no,warning的提示

3.1 下载源码包-》解压缩下载的源码包 tar -axvf 文件名-》进入解压缩目录可以使用du -sh 文件名 查看文件大小

ls以后有两个文件INSTALL(安装说明) README(使用说明)

3.2 ./configure  #软件配置与检测,定义需要的功能选项,检测系统环境是否符合安装要求,把定义好的功能选项和检测系统环境信息,都写入Makefile文件,用于后续的编辑。可以使用 ./config --help  查看有哪些功能 可以使用./configure --profix=/usr/local/来定义安装目录

3.3 make #编译 

3.4 make install #编译安装

发布了148 篇原创文章 · 获赞 10 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/ab1605014317/article/details/104875032