源码安装
linux下源码安装软件可以具有更高的定制性,但是就是安装过程非常麻烦,可能因为各种环境依赖的缺失而导致莫名其妙的错误
下载文件
一般使用命令下载 wget
下载需要的源代码压缩包
解压文件
使用tar命令解压文件
tar xvf xxx.tar.gz
安装注意事项
源代码保存位置:/usr/local/src
软件安装位置: /usr/local
软件配置与检查
进入到源码包里,使用./config
命令,作用是:
- 定义需要的功能选项
- 检测系统环境是否符合安装要求
- 把定义号的功能选项和检测系统环境的信息都写入makefile文件,用于后续的编辑
安装软件
./config--prefix=/usr/local/xxx
#设置软件安装路径
编译
make && make install
脚本安装
linux脚本安装文件其实就是使用了shell脚本将本来繁琐的源码安装过程简化了,做到一键安装,但是这也对用户造成了一点的限制
下载安装包,并解压执行
wget http://helloworld.file.tar.gz &&
tar zxvf file.tar.gz && cd file && sudo ./install.sh
之后,脚本会自动下载安装程序所需的依赖,并且自动化安装