ホームページ > 開発ツール > Git > LinuxシステムにソースコードからGitをインストールする方法

LinuxシステムにソースコードからGitをインストールする方法

PHPz
リリース: 2023-04-03 09:41:14
オリジナル
1729 人が閲覧しました

Linux システムでは、ソース コードを使用して、Git を自分でコンパイルし、インストールできます。バイナリ パッケージのインストールを使用する場合と比較して、ソース コード インストールの利点は、インストール オプションをカスタマイズして、より適切な Git バージョンをインストールできることです。

この記事では、Linux システムにソースコードから Git をインストールする方法を紹介します。

ステップ 1: Git ソース コードをダウンロードします。

まず、Git 公式 Web サイト https://git-scm.com/ を開き、ホームページで [ダウンロード] を見つけ、[ソース コード] をクリックします。 Git ソース コードをダウンロードします。

ダウンロードが完了したら、ソース コード パッケージを適切なディレクトリに解凍し、ソース コード ディレクトリに入ります。

ステップ 2: 依存関係をインストールする

Git をコンパイルしてインストールする前に、Git に必要ないくつかの依存ライブラリをインストールする必要があります。次に、一般的な依存ライブラリをいくつか示します:

sudo apt-get install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
ログイン後にコピー

または

sudo yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
ログイン後にコピー

別の Linux ディストリビューションを使用している場合は、対応するパッケージ管理ツールに従って、対応する依存関係をインストールできます。

ステップ 3: Git のコンパイルとインストール

依存関係をインストールした後、ソース コードから Git のコンパイルを開始できます。次のコマンドを入力してコンパイルを開始します:

make prefix=/usr/local all
ログイン後にコピー

Thisコマンドは Git 実行可能プログラムを生成しますが、システムにはインストールされません。 Git をシステムにインストールする場合は、次のコマンドを使用できます。

sudo make prefix=/usr/local install
ログイン後にコピー

このコマンドは、Git 実行可能プログラムをシステムにインストールし、Git に必要なライブラリと構成ファイルを作成します。

ステップ 4: Git のインストールが成功したかどうかを確認する

次のコマンドを使用して、Git が正常にインストールされたかどうかを確認します。

git --version
ログイン後にコピー

インストールが成功した場合は、Git のバージョン番号と表示されます。

ステップ 5: 環境変数を追加する

Git コマンドを使いやすくするために、システム環境変数に Git を追加できます。次の内容を ~/.bashrc ファイルに追加できます:

export PATH=/usr/local/git/bin:$PATH
ログイン後にコピー

追加後、環境変数をリロードします:

source ~/.bashrc
ログイン後にコピー

これで、コマンド ラインで Git コマンドを使用できるようになります。

結論:

上記の手順により、Linux システムのソース コードから Git を正常にインストールして使用できます。バイナリ パッケージを使用したインストールと比較して、ソース コード インストールの利点は、独自のインストール オプションを選択でき、独自のシステム環境に適応できることです。

以上がLinuxシステムにソースコードからGitをインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート