计算机网络/计算机科学与应用/系统/运维/开发

源码安装优点与缺点

1、源代码安装软件优点

    可以获得最新软件版本

    根据用户需要,定制软件功能

2、基本流程

    下载解包

    配置 ./configure

    编译 make 将源代码文件变为二进制可执行程序

    安装 make install  将编译好的程序文件复制到系统中


3、前提条件

    检查gcc是否正确安装(源代码要经过gcc GNU C Compiler编译后才能连接可执行文件)

 # rpm -q gcc

    安装gcc

# yum -y install gcc gcc-c++ kernel-devel


4、实例:安装Git管理器

    1、检查是否安装Git

  [root@VM-4-2-centos Python-3.8.3]# git --version
    -bash: git: command not found

    2、下载Git文件

wget https://github.com/git/git/archive/refs/tags/v2.40.0.tar.gz

    3、解压git压缩包

    tar -zxvf  v2.40.0.tar.gz

    4、生成makefile文件

 cd git


    5、执行autoconf

bash:autoconf command notfound

    yum install autoconf

6、查看autoconf 是否安装成功

 rpm -qa|grep autoconf

安装git

 ./configure --prefix=/usr/local/git

执行make编译命令

  make

安装

    make install

配置系统环境

   vi /etc/profile
    export GIT_HOME=/usr/local/git
    export PATH=${GIT_HOME}/bin:${PATH}
    source /etc/profile

查看git版本

git --version

5、源码安装优缺点

    优点:编译安装过程可以设定参数,按照需求进行安装,并且安装的版本可以自己选择,灵活性比较大

    缺点:由于安装包过新或者其他问题,导致没有依赖包或者依赖包版本过低,这个时候就要解决包的依赖问题

读书和赚钱都是一个人最好的修行,前者使人不惑,后者使人不屈,二者结合,便可不困于世,不流于俗

评论

^