St_Hakky’s blog

Data Science / Human Resources / Web Applicationについて書きます

Centos7のGitを最新のバージョンのupdateしたのでまとめる

こんにちは。

Centosでは、デフォルトのyumで入るものは古めのものが多いが、gitは1.8.xが入っていた。このバージョンに虚弱性があるらしく、また最新のコマンドなどを使いたい気持ちがあるので、最新のバージョンに更新したい。

ちょうど、今インターン先で開発しているサーバーでCentos7を使っているのだが、そういえば前に研究室のサーバーでやった時のメモがあったことを思い出したので、せっかくなのでまとめておく。

計算機環境

Centos 7で、gitのバージョンは、1.8.3.1である。

$ cat /etc/redhat-release
CentOS Linux release 7.3.1611 (Core)

$ git --version
git version 1.8.3.1

コマンド

以下のコマンドを順番に打っていくだけで、入ります。

$ sudo yum remove git
$ sudo yum -y install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
$ cd /usr/local/src/
$ sudo wget https://www.kernel.org/pub/software/scm/git/git-2.9.5.tar.gz
$ sudo tar xzvf git-2.9.5.tar.gz
$ cd git-2.9.5/
$ sudo make prefix=/usr/local all
$ sudo make prefix=/usr/local install
$ git --version
git version 2.9.5

それでは。