CentOSにGoをインストールする方法
CentOSにGoをインストールする方法
Go(またはGolangとも呼ばれる)は、Googleによって開発された強力なオープンソースのプログラミング言語です。効率的で簡潔、高性能な設計がされており、スケーラブルで信頼性のあるアプリケーションを構築するための優れた選択肢となっています。このチュートリアルでは、CentOSにGoをインストールする手順をステップバイステップで説明します。
前提条件
始める前に、以下の前提条件を満たしていることを確認してください:
- rootアクセスを持つCentOSサーバー、またはsudo権限を持つユーザー。
- 安定したインターネット接続。
ステップ1: システムパッケージの更新
まず、システムパッケージを最新バージョンに更新しましょう。ターミナルを開き、次のコマンドを実行します:
sudo yum update -y
このコマンドは、CentOSシステム上でインストールされているすべてのパッケージを更新します。
ステップ2: Goのダウンロードと展開
Goは、CentOSを含むさまざまなオペレーティングシステム向けに公式のバイナリディストリビューションが用意されています。最新の安定版のGoをダウンロードするために、ウェブブラウザで公式のGoダウンロードページにアクセスします。URLは https://golang.org/dl/
です。
自身のシステムアーキテクチャに合ったGoのバージョンを探します。たとえば、64ビットのCentOSを使用している場合は、Linuxの tar.gz
アーカイブのダウンロードリンクをクリックします。
ダウンロードが完了したら、ターミナルを開き、ダウンロードしたファイルが保存されているディレクトリに移動します。cd
コマンドを使用してディレクトリを変更します。たとえば、ファイルをDownloadsフォルダにダウンロードした場合は、次のコマンドを実行します:
cd ~/Downloads
次に、tar
コマンドを使用してダウンロードしたアーカイブを展開します:
sudo tar -C /usr/local -xzf go<version>.linux-amd64.tar.gz
上記のコマンドの <version>
をダウンロードしたGoパッケージの実際のバージョン番号に置き換えてください。たとえば、Goのバージョン1.17をダウンロードした場合、コマンドは次のようになります:
sudo tar -C /usr/local -xzf go1.17.linux-amd64.tar.gz
このコマンドにより、Goのバイナリおよび関連ファイルが /usr/local
ディレクトリに展開されます。
ステップ3: Goの環境変数の設定
Goを効果的に使用するためには、いくつかの環境変数を設定する必要があります。これらの変数には GOROOT
、GOPATH
、および PATH
が含まれます。
お好みのテキストエディタを開き、システム全体のプロファイルファイル /etc/profile
を開きます:
sudo vi /etc/profile
ファイルの末尾に以下の行を追加します:
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
ファイルを保存し、テキストエディタを終了します。
次に、以下のコマンドを実行して現在のセッションに変更を適用します:
source /etc/profile
これにより、環境変数が現在のユーザーに利用可能になります。または、システムからログアウトし、再ログインすることもできます。
ステップ4: インストールの確認
Goが正常にインストールされたかを確認するために、新しいターミナルセッションを開き、次のコマンドを実行します:
go version
出力にインストールされたGoのバージョンが表示されます。たとえば:
go version go1.17 linux/amd64
おめでとうございます!CentOSシステムにGoが正常にインストールされました。
ステップ5: Goのインストールをテストする
さあ、インストールをテストするために、シンプルなGoプログラムを作成してみましょう。お好みのテキストエディタを使用して、hello.go
という新しいファイルを作成します:
vi hello.go
以下のコードをファイルに追加します:
package main
import "fmt"
func main() {
fmt.Println("Hello, Go!")
}
ファイルを保存し、テキストエディタを終了します。
Goプログラムをコンパイルして実行するために、次のコマンドを実行します:
go run hello.go
以下の出力が表示されるはずです:
Hello, Go!
期待通りの出力が表示されれば、Goのインストールは正しく機能しています。
結論
このチュートリアルでは、CentOSにGoをステップバイステップでインストールする方法を学びました。システムパッケージを更新し、Goのバイナリをダウンロードして展開し、必要な環境変数を設定し、インストールを確認し、シンプルなプログラムを実行することでGoをテストしました。これで、Goプログラミング言語を使用してアプリケーションの開発を始める準備が整いました。
最新の機能やバグ修正を活用するために、定期的にGoのインストールを更新することを忘れないでください。Goでの開発を楽しんでください!