LoginSignup
2
3

More than 3 years have passed since last update.

AmazonLinux2に最新のGitをインストールする方法

Last updated at Posted at 2020-06-12

はじめに

AmazonLinux2で環境構築する中で最新のgitを利用したかったので備忘のため。

手順

利用するライブラリをインストール

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

インストール対象確認

https://mirrors.edge.kernel.org/pub/software/scm/git/
上記のリストからインストールしたい対象URLをコピーする。

Gitパッケージダウンロード

# 適当なディレクトリでGitパッケージをダウンロード
sudo wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.27.0.tar.gz

# ファイル解凍
sudo tar xzvf git-2.27.0.tar.gz

# 不要ファイル削除
sudo rm -rf git-2.27.0.tar.gz

Gitインストール

# 解凍した Git ディレクトリに移動
cd git-2.27.0/

# make コマンドでインストール
sudo make prefix=/usr/local all
sudo make prefix=/usr/local install

# インストール確認
$ git --version

トラブルシューティング

make all時にエラーが発生

sudo make prefix=/usr/local allを実行した際に以下のようなエラーが発生した。

$ sudo make prefix=/usr/local all
GIT_VERSION = 2.27.0
    * new build flags
    GEN config-list.h
    GEN command-list.h
    CC fuzz-commit-graph.o
/bin/sh: cc: コマンドが見つかりません
make: *** [fuzz-commit-graph.o] エラー 127

これはgccが足りていないだけなので、yumで追加してあげればOK。(現在は手順の「利用するライブラリをインストール」の中に含めております)

yum -y install gcc
2
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
3