Goは、しばしばgolangisと呼ばれ、信頼性が高く効率的なアプリケーションを構築できるようにする、Googleによって作成された最新のオープンソースプログラミング言語です。
Kubernetes、Docker、Prometheus、Terraformなど、多くの人気のあるアプリケーションはGoで記述されています。
このチュートリアルでは、CentOS8にGoをダウンロードしてインストールする方法について説明します。
Go on CentOS 8のダウンロードとインストール#
この記事を書いている時点で、Goの最新の安定バージョンはバージョン1.13.4です。 tarballをダウンロードする前に、Goの公式ダウンロードページにアクセスして、新しいバージョンが利用可能かどうかを確認してください。
以下の手順を実行して、Go onCentOS8をダウンロードしてインストールします。
-
wget
のいずれかを使用してGoバイナリをダウンロードします またはcurl
ユーティリティ:wget https://dl.google.com/go/go1.13.4.linux-amd64.tar.gz
-
アーカイブがダウンロードされたら、次のように入力してtarballチェックサムを確認します。
sha256sum go1.13.4.linux-amd64.tar.gz
sha256sum
から印刷されたハッシュを確認してください コマンドはダウンロードページのコマンドと一致します。692d17071736f74be04a72a06dab9cac1cd759377bd85316e52b2227604c004c go1.13.4.linux-amd64.tar.gz
-
tarballを
/usr/local
に抽出しますtar
を使用するディレクトリ コマンド:sudo tar -C /usr/local -xf go1.13.4.linux-amd64.tar.gz
上記のコマンドは、rootまたはsudo権限を持つユーザーとして実行する必要があります。
-
$PATH
を調整して、Go実行可能バイナリの場所をシステムに通知します。 環境変数。これを行うには、次の行を
〜/ .bash_profile/etc/profile
に追加します。 ファイル(システム全体のインストールの場合)または$HOME/.bash_profile
ファイル(現在のユーザーインストール用):export PATH=$PATH:/usr/local/go/bin
ファイルを保存し、新しい
PATH
をロードしますsource
を使用して現在のシェルセッションに環境変数を追加します コマンド:source ~/.bash_profile
それでおしまい。この時点で、GoはCentOSシステムにインストールされています。
Goが正しくインストールされているかどうかをテストするために、ワークスペースをセットアップし、単純な「Helloworld」プログラムを作成します。
-
ワークスペースディレクトリの場所は、
GOPATH
で指定されます 環境変数。デフォルトでは、$HOME/go
に設定されています 。ディレクトリを作成するには、次のコマンドを実行します。mkdir ~/go
-
ワークスペース内に新しいディレクトリ
src/hello
を作成します :mkdir -p ~/go/src/hello
そのディレクトリに、ファイル名を付けた
hello.go
を作成します :nano ~/go/src/hello/hello.go
次のコードをファイルに貼り付けます:
〜/ go / src / hello / hello.gopackage main import "fmt" func main() { fmt.Printf("Hello, World\n") }
-
~/go/src/hello
に移動します ディレクトリを作成し、go build
を実行します コードを作成するには:cd ~/go/src/hello
go build
上記のコマンドは、
hello
という名前の実行可能ファイルをビルドします 。 -
次のように入力して実行可能ファイルを実行します:
./hello
次の出力が表示された場合は、Goが正常にインストールされています。
Hello, World