Linux 源码安装流程
配置(configure)
- 配置前最好查看 configure 帮助
$ ./configure --help
- 手动配置安装目录
$ ./configure --prefix=/usr/local/XXX
- 不指定 prefix 通常会安装到以下路径
可执行文件:/usr/local/bin
库文件:/usr/local/lib
配置文件:/usr/local/etc
其它资源文件:/usr/local/share
编译(make)
- make 是编译,参数:-j [num]表用多少进程同时执行,通常 num 指定为小以 cpu 核数。编译过程通常比较慢,主要加快编译速度
$ make -j 4
- 如果编译过程中报错或想重新生成,可以先清除已编译的文件,再编译。清除编译过的文件和目标文件
$ make clean
- 重新编译
$ make -j 4
安装(make install)
安装,就是把编译好的文件、配置和资源等拷贝到指定的安装目录 PRIFIX 或默认安装目录。
$ make install
环境变量(export)
配置环境变量,主要为了安装的软件,可以直接使用。主要配置在 /bin、 /lib 。
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。- 在 /etc/profile 尾添加:
# vim /etc/profile
# PRIFIX_DIR 为上述安装目录
export PATH=$PATH:PRIFIX_DIR/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:PRIFIX_DIR/lib
- 让配置文件生效:
$ . /etc/profile
# or
$ source /etc/profile
确认安装成功(version)
最后检测环境变量是否生效,以 python 为例
$ python --version

更多精彩