linux源码包管理 源码包安装

1、源码包和RPM包的区别apache

  1.安装位置不一样编辑器

RPM包默认安装路径
/etc/ 配置文件安装兖
/usr/bin/ 可执行命令安装目录
/usr/lib/ 程序所使用的函数库保存位置
/usr/share/doc/ 基本的软件使用手册保存位置
/usr/share/man/ 帮助文件保存位置

                             note:能够经过 rpm -q -l package-name 命令 查看软件包安装位置函数

 

 

    源码包安装位置: 通常是/usr/local/软件名/spa

    RPM包安装的服务能够经过 系统服务管理命令(service) 来管理,例如RPM包安装的apache的启动方式为:(1)/etc/rc.d/init.d/httpd start;(2)service http start源码

    因为源码包安装的服务不能被服务管理命令管理,因此只能以绝对路径进行服务的管理,如:/usr/local/apache2/bin/apachectl startit

 

2、源码包的安装编译

  1.安装C语言编辑器table

  2.下载源码包:http://mirror.bit.edu.cn软件

  3.解压下载的源码包  tar -zxvf package-name配置

  4.进入解压缩目录 (压缩目录下有两个文件比较重要 INSTALL README, INSTALL为安装说明,README为软件说明必看

  5. ./configure 软件配置与检查 

    (1)定义须要的功能选项

    (2)检查系统环境是否符合安装要求

    (3)把定义好的功能选项和检测系统环境的信息写入Makefile文件,用于后续的编辑

    能够经过 ./configure --help 查看全部配置

    例如:./configure --prefix=/usr/local/apache2 定义软件包安装目录

  6. make 编译 (make clean 清空编译文件)

  7. make install 安装编译

  安装注意事项

  (1)源代码保存位置:/usr/local/src

  (2)软件安装位置:/usr/local

  (3)如何肯定安装过程报错:安装过程中止,并出现error、warning或no的提示 

相关文章
相关标签/搜索