バックエンドとフロントエンドを行き来するWEBプログラマ―のメモ帳

WEBプログラマ―。バックエンドはPHP, MySQL, CentOS系, フロントエンドはJavaScript, jQuery, HTML, CSSで仕事してます。

CentOS7.6で、Gitバージョンアップ

CentOS7.6で、Gitバージョンアップ

 

CentOS7.6でyum install gitをすると、1.8がインストールされてしまった。

そのため、正しい手順で最新版がインストールできるようにメモいたします。

 

環境

VirtualBox,Vagrant, CentOS7.6

 

早速インストール手順

①過去のバージョンのgitをアンインストールしておく

sudo yum remove git

 

②事前に依存パッケージをインストール

・sudo yum install -y gcc

which gcc

・sudo yum -y install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-ExtUtils-MakeMaker

・sudo yum install cpan


③gitのバージョン2.19.2最新版をGETする。
sudo wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.19.2.tar.gz

gitの場所はこちら。

mirrors.edge.kernel.org

 

④解凍する

sudo tar vfx git-2.19.2.tar.gz

 

⑤解凍先に移動する

cd git-2.19.2

 

コンパイル実行

・sudo make configure

※ここで、エラー:/bin/sh: autoconf: command not foundが出た場合、

・sudo yum install autoconf

・sudo ./configure --prefix=/usr

・sudo make all

 

⑦インストール

sudo make install

 

⑧バージョンを確認しよう!

git --version

git version 2.19.2

 

完!

参考サイト

[Git] CentOSに最新版Gitをインストール + リポジトリ作成

https://unisia-se.com/detail/23/

 

インストール時にハマった際に、参考にさせていただきました。

qiita.com