Git は強力で広く使用されているバージョン管理システムです。開発者はこれを使用して、コードの変更を追跡し、他の開発者と共同作業し、プロジェクトのバージョンを効果的に管理できます。単独のプロジェクトで作業している場合でも、大規模な共同プロジェクトに貢献している場合でも、Git はソース コードを効率的に管理するための重要なツールを提供します。Git はソフトウェア開発の基本的なツールであり、機能の分岐、コード レビュー、継続的インテグレーションなどのワークフローをサポートします。
Ubuntu 24.04、22.04、または 20.04 では、いくつかの方法で Git をインストールできます。最も簡単な方法は、Ubuntu のデフォルト リポジトリを使用することです。このリポジトリは、システムと適切に統合された安定したバージョンの Git を提供します。最新の機能と改善点が必要な方には、Ubuntu Git メンテナー PPA が最新のビルドを提供します。または、ソースから Git をダウンロードしてコンパイルし、最新バージョンを入手したり、ニーズに合わせてインストールをカスタマイズしたりすることもできます。このガイドでは、3 つの方法すべてについて説明し、要件に最適な方法で Ubuntu システムに Git をセットアップできるようにします。
GIT インストール前にシステム パッケージが最新であることを確認する
Git インストールの強固な基盤を確立するには、Ubuntu システムのパッケージを最新のものにする必要があります。このアクションにより、インストール プロセス中に発生する可能性のあるパッケージの競合が軽減されます。
システムのパッケージを更新するには、Advanced Packaging Tool (APT) を 'update' コマンドで呼び出します。
sudo apt update
アップデートを実行した後は、古くなったパッケージをアップグレードすることをお勧めします。これにより、システムのすべてのソフトウェアが最新バージョンになります。このアップグレードは、次のコマンドで実行します。
sudo apt upgrade
方法 1: デフォルトの APT リポジトリ経由で GIT をインストールする
Ubuntu での Git の存在を確認する
Git のインストールを進める前に、システムに Git がすでにインストールされているかどうかを確認することをお勧めします。そうすることで、冗長なインストールを回避し、システムをクリーンな状態に保つことができます。
Git がインストールされているかどうかを確認するには、'git' コマンドで –version フラグを使用します。インストールされている Git のバージョンが返されます (存在する場合)。
git --version
APTコマンドでGITをインストールする
上記のコマンドが何も返さない場合は、システムに Git が存在しないことが確認されます。次に、Git をインストールします。
Ubuntu のリポジトリを使用して Git をインストールします。次のコマンドを使用すると簡単な方法でインストールできます。
sudo apt install git
Ubuntu APT 経由で GIT のインストールが成功したことを確認する
インストール プロセスが完了したら、Git が正常にインストールされたことを確認することをお勧めします。この手順により、インストール プロセスがスムーズに実行され、Git が使用できる状態になったことが確認できます。
ここでも、-version フラグを使用してインストールを確認できます。このコマンドは、インストールしたばかりの Git のバージョンを返すはずです。
git --version
コマンドを実行すると、次のような出力が表示されます。
git version x.x.x
方法 2: Ubuntu Git メンテナー PPA 経由で GIT をインストールする
時には、特に新しい機能や重要なバグ修正が必要な場合には、最新バージョンのGitで作業することが望ましい場合があります。 Ubuntu Git メンテナーチーム Git の最新の安定バージョンを定期的に保持する個人パッケージ アーカイブ (PPA) を提供します。この方法を使用すると、特定のニーズや作業環境に応じて大きな利点が得られます。
Ubuntu Git メンテナー PPA をインポートする
まず、Ubuntu Git メンテナー チームが提供する Git PPA をシステムのリポジトリ リストに追加する必要があります。この PPA により、最新の安定した Git リリースへのアクセスが保証されます。次のパッケージはシステムにすでにインストールされている可能性が高いですが、確認しても問題ありません。
sudo add-apt-repository ppa:git-core/ppa -y
PPA インポート後のパッケージ インデックスの更新
Git PPA がシステムのリポジトリ リストにインポートされたら、パッケージ インデックスの更新が不可欠です。この手順により、システムは追加されたリポジトリから新しく利用可能なパッケージを認識できるようになります。
パッケージ インデックスを更新するには、次のコマンドを実行します。
sudo apt update
APT PPA コマンドを使用して Ubuntu に GIT をインストールする
PPA を導入したら、Git をインストールまたはアップグレードできます。このタスクは次のコマンドで実行されます。
sudo apt install git -y
注: 以前に Ubuntu のリポジトリから GIT をインストールした場合、このコマンドを実行すると、追加された PPA から Git が最新バージョンにアップグレードされます。
インストールまたはアップグレードが完了したら、次のようにしてインストールされた Git のバージョンを確認します。
git --version
次のような出力が表示されます。
git version x.x.x
この出力は、最新の Git バージョンが Ubuntu システムに正常にインストールまたはアップグレードされたことを示します。
さらに詳しい情報を得るには、Git インストールがどのリポジトリからのものなのかを確認してください。PPA には Git のかなり新しいバージョンが含まれている傾向があるため、次のコマンドを実行すると、最近の PPA の追加が反映されるはずです。
apt-cache policy git
方法3: ソースアーカイブ経由でGITをインストールする
このセクションでは、GIT ソース コードのダウンロード、ビルド、コンパイル、インストール方法を学習することで、GIT のインストールに関する詳細なガイドを提供します。このアプローチにより、ユーザーはインストール手順をより細かく制御でき、パッケージ化されたディストリビューションには存在しない特定の機能にアクセスできるようになります。
GIT ビルド依存関係の設定
最初のフェーズでは、必要なビルド依存関係を使用して Ubuntu システムを準備します。これらの依存関係は、Git コンパイルを成功させるために不可欠です。
これらを設定するには、次のコマンドを使用します。
sudo apt install make libssl-dev libghc-zlib-dev libcurl4-gnutls-dev libexpat1-dev gettext unzip -y
GITソースコードをダウンロードする
Gitソースコードを取得するには、 Git リリース ページそこから、最新の安定リリースまたはマスター アーカイブのいずれかを選択できます。次のコマンドは、目的のバージョンをダウンロードするのに役立ちます。
{version} を目的の Git バージョン番号に置き換えることを忘れないでください。
wget https://github.com/git/git/archive/refs/tags/{version}.tar.gz
GITソースコードの抽出とインストール
次のフェーズでは、ダウンロードしたアーカイブを抽出します。これを行うときは、{version} を、以前に選択した関連する Git バージョンに置き換えてください。
tar -xvf git-{version you downloaded}
注: 新規ユーザー向けの簡単なヒントとして、CLI ターミナルで「git-」と入力し、Tab キーを押して自動補完してください。複数のバージョンがインストールされている場合は、Tab キーを押す前に「git-2.4」などのより具体的な情報を入力する必要が生じる場合があります。
さて、GIT をコンパイルしてセットアップします。次のコマンドでコンパイルを開始します。
sudo make prefix=/usr/local all
このコマンドは、コンパイル プロセスの終了時に /usr/local ディレクトリにインストールすることをビルド システムに指示します。 'all' フラグにより、すべてのコンポーネントを網羅する包括的なビルドが保証されます。
コンパイルが完了したら、次のコマンドでインストール フェーズに進みます。
sudo make prefix=/usr/local install
ここで、Git は /usr/local ディレクトリにインストールされます。このプロセスには、重要なファイルのコピーと適切な権限の確立が含まれ、これによりシステム上で Git にアクセスできるようになります。
インストールが成功し、ビルドが正しいことを確認するには、次のコマンドを実行します。
git --version
このコマンドは、インストールした Git のバージョンを返し、システムへの適切な統合を確認します。
GIT を管理するための追加コマンド
GIT を更新する
APT GIT アップデート方法
Ubuntu Linux での Git の更新は簡単です。以前のインストール方法に関係なく、Advanced Package Tool (APT) パッケージ マネージャーを使用してインストールしたため、1 つのコマンドで Git を更新できます。
ターミナルで、次のコマンドを実行します。
sudo apt update && sudo apt upgrade
このコマンドは、まずパッケージ リストを更新し (sudo apt update を使用)、次にシステム上のアップグレード可能なすべてのパッケージをアップグレードします (sudo apt upgrade を使用)。この方法では、Git だけでなく、システム内で保留中としてマークされていない他のすべてのパッケージが更新されます。
ソース GIT 更新方法
ソースをダウンロードしてインストールし、インストールをアップグレードするプロセスを繰り返します。
GITを削除する
APT GIT 削除メソッド
Git をアンインストールするには、次のコマンドを実行します。
sudo apt remove git
このコマンドはシステムから Git を削除します。プロンプトが表示されたら必ず操作を確認してください。
Ubuntu Git メンテナー チームの個人パッケージ アーカイブ (PPA) を使用して最初に Git をインストールした場合は、この PPA も削除する必要があります。これを行うコマンドは次のとおりです。
sudo add-apt-repository --remove ppa:git-core/ppa -y
このコマンドを実行すると PPA が削除され、システムが更新を受信しなくなります。
ソースインストール用の GIT 削除メソッド
ソース経由で Ubuntu に Git をインストールし、アンインストールする必要がある場合、直接アンインストール コマンドがないため、プロセスにはパッケージ マネージャー以上のものが必要になる場合があります。ただし、注意深い手順でインストールを手動で削除できます。
インストールされたファイルを特定する
Git を削除する前に、Git がどこにインストールされているかを知る必要があります。前のセクションに従うと、Git は /usr/local ディレクトリにインストールされているはずです。
ファイルを手動で削除する
インストールディレクトリに移動します:
cd /usr/local
ここで、Git ファイルとディレクトリを手動で削除する必要があります。
sudo rm -rf git*
sudo rm -rf bin/git*
sudo rm -rf libexec/git-core
sudo rm -rf share/doc/git*
sudo rm -rf share/man/man1/git*
sudo rm -rf share/man/man5/git*
sudo rm -rf share/man/man7/git*
削除を確認する
Git が削除されたことを確認するには、バージョンを確認します。
git --version
GIT が正常に削除された場合、ターミナルは git コマンドが見つからないことを示すエラー メッセージを返します。
注意: この方法のような手動削除では、関係のないファイルやシステムにとって重要なコンポーネントを誤って削除しないように細心の注意が必要です。実行する前に、必ずコマンドとパスを再確認してください。
結論
デフォルトのリポジトリ、Ubuntu Git メンテナー PPA、またはソースからコンパイルして Ubuntu に Git をインストールすると、プロジェクトのバージョン管理に欠かせない多用途のツールがセットアップされます。各方法には、デフォルトのリポジトリによるインストールの容易さから、PPA またはソース コンパイルによる最新機能へのアクセスまで、さまざまな利点があります。Git インストールの定期的な更新とメンテナンスにより、最新の改善点やセキュリティ パッチのメリットを継続的に享受できます。Git を適切にインストールすると、Ubuntu システムでコードを効率的に管理し、効果的に共同作業できるようになります。