git のインストール

git のインストール(バージョンアップ)

ダウンロード・サイト https://nnn.reviews/weblog/
ソース・パッケージ git-2.16.4-1.el7.src.rpm

OS標準のパッケージには Ver 2.x 系が存在しないため、git-2.16.4-1.el7.src.rpm を作成。

システムに、一般ユーザーでログインする。
次のコマンドを実行し、関連するパッケージをインストールする。


sudo yum install asciidoc xmlto emacs libcurl-devel expat-devel expectk libgnome-keyring-devel pcre-devel openssl-devel zlib-devel


関連パッケージ一覧

  • asciidoc
  • xmlto
  • emacs
  • libcurl-devel
  • expat-devel
  • expectk
  • libgnome-keyring-devel
  • pcre-devel
  • openssl-devel
  • zlib-devel

CentOS 7 git パッケージ - 1

y と入力し、 return  キーを押す。

CentOS 7 git パッケージ - 2

インストールが完了し、次の画面が表示される。

CentOS 7 git パッケージ - 3

次のコマンドを実行し、git-2.16.4-1.el7.src.rpm ソース・パッケージをダウンロードする。


curl -o ~/rpmbuild/SRPMS/git-2.16.4-1.el7.src.rpm 'https://nnn.reviews/weblog/.assets/git-2.16.4-1.el7.src.rpm'

次のコマンドを実行し、gitRPMパッケージを作成する。


rpmbuild --rebuild ~/rpmbuild/SRPMS/git-2.16.4-1.el7.src.rpm


CentOS 7 git パッケージ - 5

しばらく待つと、リビルドが完了し、次の画面が表示される。

CentOS 7 git パッケージ - 6

次のコマンドを実行し、gitパッケージをインストール(バージョンアップ)する。


sudo yum localinstall ~/rpmbuild/RPMS/x86_64/git-2.16.4-1.el7.x86_64.rpm ~/rpmbuild/RPMS/noarch/perl-Git-2.16.4-1.el7.noarch.rpm


CentOS 7 git パッケージ - 7

y と入力し、 return  キーを押す。

CentOS 7 git パッケージ - 8

インストール(バージョンアップ)が完了し、次の画面が表示される。

CentOS 7 git パッケージ - 9

次のコマンドを実行し、gitがインストール(バージョンアップ)されていることを確認する。


git --version


CentOS 7 git パッケージ - 10