在linux环境下使用源码安装软件的步骤(通用)

时间:2022-09-22 15:03:29
  • 首先去官网上下载要安装的软件的源码(下载下来的文件的拓展名一般为.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如何查找文件安装路径)。再修改环境变量,关于环境变量的修改可以参考以下的文章:修改环境变量。在环境变量起作用的时候,再次验证软件安装是否已经完成