Rocky Linux 9に最新版のgitをインストールする

環境
Rocky Linux release 9.0 (Blue Onyx)

操作方法
1.依存パッケージをインストールします

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# sudo dnf groupinstall "Development Tools"
# sudo dnf install curl-devel expat-devel gettext-devel openssl-devel perl-CPAN perl-devel zlib-devel
# sudo dnf groupinstall "Development Tools" # sudo dnf install curl-devel expat-devel gettext-devel openssl-devel perl-CPAN perl-devel zlib-devel
# sudo dnf groupinstall "Development Tools"
# sudo dnf install curl-devel expat-devel gettext-devel openssl-devel perl-CPAN perl-devel zlib-devel

2.下記サイトから最新版gitをダウンロードします
https://github.com/git/git/tags

wgetで最新版gitのファイルをダウンロードします

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# cd /usr/src
# wget https://github.com/git/git/archive/refs/tags/v2.38.0.tar.gz
# cd /usr/src # wget https://github.com/git/git/archive/refs/tags/v2.38.0.tar.gz
# cd /usr/src
# wget https://github.com/git/git/archive/refs/tags/v2.38.0.tar.gz

3.ダウンロードしたファイルを解凍します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# sudo tar -xf v2.38.0.tar.gz
# sudo tar -xf v2.38.0.tar.gz
# sudo tar -xf v2.38.0.tar.gz

解凍したディレクトリに移動します
# cd git-2.38.0/

4.ファイルをコンパイルしてインストールします

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# sudo make prefix=/usr/local all
# sudo make prefix=/usr/local install
# sudo make prefix=/usr/local all # sudo make prefix=/usr/local install
# sudo make prefix=/usr/local all
# sudo make prefix=/usr/local install

5.gitバージョンを確認します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# git --version
git version 2.31.1
# git --version git version 2.31.1
# git --version
git version 2.31.1

 

Rocky Linux 9

Posted by arkgame