配置(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
扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄