• centos中安装、升级git


    yum install git


    若是从老版本升级,则按下面方法。(centos中)

    先更新系统
    sudo yum update    

    安装依赖的包
    yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker

    下载git源码并解压缩
    wget https://github.com/git/git/archive/v2.3.0.zip
    unzip v2.3.0.zip
    cd git-2.3.0

    make prefix=/usr/local/git all
    make prefix=/usr/local/git install

    在这可能会类似下面的错误:
    /root/git/git-2.3.0/utf8.c:463: undefined reference to `libiconv'
    然后按后面的方法解决。

    安装成功后git --version,若不是新版本,则要把编译安装的git路径放到环境变量里


    查看git所在的路径:
    whereis git
    git: /usr/bin/git /usr/local/git /usr/share/man/man1/git.1.gz

    第二个即是git的路径
    vi /etc/profile    在最后加:
    export PATH=/usr/local/git/bin:$PATH

    重新加载
    source /etc/profile


    git --version
    git version 2.3.0
    大功告成。


    ------------------
    安装libiconv
    cd &&
    wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz
    tar -zxvf libiconv-1.14.tar.gz
    cd libiconv-1.14
    ./configure --prefix=/usr/local/libiconv  &&  make  && make install

    创建一个软链接到/usr/lib
    ln -s /usr/local/lib/libiconv.so /usr/lib
    ln -s /usr/local/lib/libiconv.so.2 /usr/lib


    然后回到git目录继续编译
    cd /usr/local/git
    make configure
    ./configure --prefix=/usr/local --with-iconv=/usr/local/libiconv
    make
    make install
















  • 相关阅读:
    音乐商店
    sort函数
    优先队列
    畅通工程 并查集,最小生成树,最短路径
    线段树(segment tree )
    bfs
    完全背包
    【Matlab】向图像域添加噪声/高斯/均匀/伽马/指数/椒盐
    【手帐】Bullet Journal教程
    【Matlab】取整函数:fix/round/floor/ceil
  • 原文地址:https://www.cnblogs.com/fazo/p/5578644.html
Copyright © 2020-2023  润新知