centos git 최신 버전 빌드하기

# redhat, centos 에서 yum 으로 설치되는 git version 은 1.8 정도가 최신이다.
# 그래서 yum 대신 소스를 다운받아 직접 빌드 및 설치를 해야 한다.
https://git-scm.com/download/linux

# git 을 빌드하려면 개발용 curl, perl 이 필요하다.
sudo yum install -y curl-devel perl-devel

# 최신 버전의 소스를 다운받아 빌드 및 설치한다.
wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.20.0.tar.gz
tar zxvf git-2.20.0.tar.gz
cd git-2.20.0
make configure
./configure
make -j4 all
sudo make install

# 버전 확인
/usr/local/bin/git version

# 만약 다음과 같이 /usr/bin/git 이 우선한다면
which -a git
/usr/bin/git
/usr/local/bin/git
/usr/bin/git
/bin/git
/usr/local/bin/git

# /usr/local/bin/git 에서 먼저 찾도록 PATH 환경변수를 수정하자.
export PATH=/usr/local/bin/:$PATH


#####


# yum repo 를 추가해서 설치할 수도 있다.
sudo yum install http://opensource.wandisco.com/centos/7/git/x86_64/wandisco-git-release-7-2.noarch.rpm

# git 2.x로 업데이트
sudo yum install git

comments:

댓글 쓰기