- 首先去官网上下载要安装的软件的源码(下载下来的文件的拓展名一般为.tar.gz)
- 使用tar命令解压下载下来的文件,命令格式:
tar xvzf ***.tar.gz
- 进入解压缩后的文件目录中
- 使用命令
ls configure*
查看当前目录下有没有configure文件,在确定该文件存在的情况下再执行接下来的步骤
- 注意:若没有,需使用
autoconf
命令生成该文件,要注意的是一些linux系统可能默认没有安装autoconf
命令 ,这是你要自己安装
- 在终端中执行以下命令:
./configure
- 使用命令
ls Makefile
确定Makefile文件是否存在。在确定该文件存在的情况下,执行make
命令
- 注意:该过程可能要解决一些依赖问题,碰到这种情况最好google一下
-
make
命令执行完之后再执行(在没有出现错误的情况下)make install
命令,待make install
命令执行完毕后,如果该过程也没有错误发生,软件安装完成
- 安装完成之后,最好 验证其确实安装好了,方法就是执行该软件,如安装完git之后,可以通过
git --version
来验证软件是否真的安装上了,如果显示git的版本信息,那么说明git真的完成安装
- 注意:这个时候可能发生一种情况,安装的步骤均通过,但是在终端中打开新安装的软件,却提示没有该命令。可能的原因是你没有将软件的安装路径加入到环境变量中。你可以通过
which
命令查看新安装软件可执行文件的路径(不会的可以参看以下文章:Linux如何查找文件安装路径)。再修改环境变量,关于环境变量的修改可以参考以下的文章:修改环境变量。在环境变量起作用的时候,再次验证软件安装是否已经完成