メインコンテンツまでスキップ

Debian に Go をインストールする方法

Debian に Go をインストールする方法

Go、または Golang としても知られる、Google によって開発されたオープンソースのプログラミング言語です。効率的でシンプルかつ使いやすい設計がされており、スケーラブルで信頼性のあるアプリケーションを構築するための開発者の人気の選択肢です。

このチュートリアルでは、Debian に Go をインストールする手順をステップバイステップで説明します。最新の安定版を提供する公式の tar ボールディストリビューションを使用して Go をインストールする方法をカバーします。

必要条件

インストールを進める前に、以下の前提条件が整っていることを確認してください:

  • Debian ベースのシステム (例: Debian, Ubuntu)
  • 管理者権限を持つ端末へのアクセス

ステップ 1: Go バイナリのダウンロード

Debian に Go をインストールするために、公式の Go バイナリを公式ウェブサイトからダウンロードする必要があります。以下はその手順です:

  1. ウェブブラウザを開き、Go ダウンロードページにアクセスします: https://golang.org/dl/
  2. ページを下にスクロールして最新の安定版の Go を見つけます。
  3. システムアーキテクチャに基づいて適切なバイナリパッケージを選択します。例えば、64 ビットの Debian システムを使用している場合は、ファイル名が linux-amd64.tar.gz で終わるパッケージを選択します。
  4. ダウンロードリンク上で右クリックし、"リンクアドレスのコピー" を選択してバイナリパッケージの URL をコピーします。

ステップ 2: Go のインストール

Go バイナリパッケージをダウンロードしたので、インストールプロセスを進めることができます。以下の手順に従って Debian システムに Go をインストールしてください:

  1. Debian システム上でターミナルを開きます。
  2. Go をインストールしたいディレクトリに移動します。例えば、ホームディレクトリにインストールする場合は、次のコマンドを実行してホームディレクトリに移動します:
   cd ~
  1. wget コマンドを使用して Go バイナリパッケージをダウンロードします。コピーした URL を貼り付けることで次のように実行します:
   wget https://dl.google.com/go/go1.17.linux-amd64.tar.gz

注意: 上記のコマンドの URL を Step 1 でコピーしたものに置き換えてください。

  1. tar コマンドを使用してダウンロードした tar ボールを展開します:
   tar -C /usr/local -xzf go1.17.linux-amd64.tar.gz

このコマンドは Go のファイルを /usr/local/go ディレクトリに展開します。

  1. システムの PATH 環境変数に Go バイナリディレクトリを追加するため、/etc/profile ファイルに以下の行を追加します:
   export PATH=$PATH:/usr/local/go/bin

ファイルを保存してテキストエディタを終了します。

  1. /etc/profile ファイルに行った変更を適用するため、次のコマンドを実行します:
   source /etc/profile

ステップ 3: インストールの確認

インストールが完了したら、Go が正しくインストールされているかを確認することが重要です。以下の手順に従ってインストールを確認してください:

  1. 新しいターミナルウィンドウまたはタブを開きます。
  2. インストールされた Go のバージョンを確認するために次のコマンドを実行します:
   go version

以下のような出力が表示されるはずです:

   go version go1.17 linux/amd64

この出力は Go が Debian システムに正常にインストールされていることを確認します。

ステップ 4: 開発環境の設定 (オプション)

Go の開発体験を向上させるために、ワークスペースの設定と GOPATH 環境変数の設定を行うことができます。基本的な使用には必要ありませんが、プロジェクトの効果的な管理には推奨されます。

  1. 次のコマンドを実行して Go のワークスペースのディレクトリ構造を作成します:
   mkdir -p ~/go/{bin,src,pkg}

このコマンドはホームディレクトリに binsrcpkg のディレクトリを作成します。

  1. GOPATH 環境変数を Go のワークスペースを指すように設定するため、~/.bashrc ファイルに以下の行を追加します:
   export GOPATH=$HOME/go

ファイルを保存してテキストエディタを終了します。

  1. ~/.bashrc ファイルに行った変更を適用するため、次のコマンドを実行します:
   source ~/.bashrc

おめでとうございます!Debian システムに Go のインストールが正常に完了しました。これで Go アプリケーションの開発を始める準備が整いました。

結論

このチュートリアルでは、公式のバイナリパッケージをダウンロードし、必要な環境変数を設定することで Debian に Go をインストールする方法を学びました。また、インストールを確認するためにインストールされた Go のバージョンをチェックしました。これで、強力な Go の機能を探索し、Go 開発者としての旅に出る準備が整いました。

引き続き学習や使用例については公式の Go ドキュメントやコミュニティリソースを参照してください。Go での楽しいコーディングをお楽しみください!