rpm、yum、编译安装轻松管理centos7程序包(22)
- UID
- 1066743
|
rpm、yum、编译安装轻松管理centos7程序包(22)
程序包管理器之编译安装
一、编译安装是什么?
在Linux上,有时候有的程序需要定制,可能程序内置功能很多,但是我们需要的只是一部分,用yum安装不能提供我们所需的服务的时候我们就会编译安装。编译安装就是将源代码编译成我们可以使用的可执行文件。
二、编译安装步骤
C代码编译安装三步骤:
./configure(预编译):
选项:指定安装位置、指定启用的特性
--help:获取其支持的选项
选项分类:
安装路径设定:
--prefix=/PATH/TO/SOMEWHERE
--sysconfdir=/PATH/TO/SOMEWHERE
System types:
Optional Features:可选特性
--disable-FEATURE
--enable-FEATURE[=ARG]
Optional Packages:可选包
--with-PACKAGE[=ARG]
--without-PACKAGE
make(编译)
make install(将编译好的文件复制到指定位置)
建议:安装前看INSTALL,README文件
安装后配置:
1、将可执行目录加入到PATH环境变量中
2、导出库文件路径
3、导出头文件
基于连接的方式实现
4、导出帮助手册
编辑/etc/man.config文件
添加一个MANPATH
注意:如果怕配置错误,可以放在环境变量可以识别的路径 例如/usr/local |
|
|
|
|
|