GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS 8にGoをインストールする-最良の方法は?

Golangとも呼ばれるGoは、堅牢で効率的で信頼性の高いソフトウェアアプリケーションを作成するためにGoogleIncによって開発されたオープンソース言語です。 Goを使用して構築された人気のあるツールには、Terraform、Kubernetes、Docker、Istio、InfluxDBなどがあります。

ここLinuxAPTでは、サーバー管理サービスの一環として、お客様が関連するサーバー監視クエリを実行するのを定期的に支援しています。

これに関連して、CentOS8のインスタンスにGoをインストールする方法を検討します。


GoをCentOSにインストールする方法は?

このインストール手順を実行する前に、sudo権限が有効なユーザーを使用していることを確認してください。

次に、以下の手順に従います。


1.システムを更新します

開始するには、ログインして、図のようにCentOS8サーバーを更新します。

$ sudo dnf update

次に、プロンプトが表示されたら「y」を押して、Enterキーを押します。


2.Goバイナリファイルをダウンロード

次のステップは、tarballファイルで提供されるGoバイナリパッケージをダウンロードすることです。これは、Goダウンロードページで入手できます。現在、Goの最新バージョンはGoバージョン1.16.5です。これは、このガイドを表示している時間によって異なる可能性があります。

ターミナルにGo圧縮ファイルをダウンロードするには、次のようにwgetコマンドを使用します。

$ wget https://golang.org/dl/go1.16.5.linux-amd64.tar.gz 

tarballファイルの存在を確認するには、lsコマンドを使用します。

$ ls

次に、tarballファイルを/ usr / localディレクトリに抽出します。このディレクトリは、主にソフトウェアアプリケーションをローカルにインストールするために使用されます。

$ sudo tar -xvf go1.16.5.linux-amd64.tar.gz -C /usr/local

ここでも、lsコマンドを使用して、/ usr/localパスのgoディレクトリを確認します。


3.環境変数を構成します

LinuxシステムがGo実行可能バイナリの場所を指すように$PATH変数を構成する必要があります。これらのバイナリは、/ usr / local / go/binパスの下にあります。

したがって、以下の行を〜/.bashrcファイルに追加します。

export PATH=$PATH:/usr/local/go/bin

変更を保存してファイルを終了します。

次に、次のようにsourceコマンドを呼び出して、環境変数をシェルセッションにロードします。

$ source ~/.bashrc

次に、次のようにバージョンを確認して、Goがインストールされているかどうかを確認します。

$ go version


4.テスト実行のインストール

このガイドを締めくくる前に、ワークスペースを作成して簡単なプログラムを作成することにより、Goが実際に正しくインストールされているかどうかをテストします。

ここでは、greetingsというディレクトリであるワークスペースを作成し、後でそこに移動します。

$ mkdir greetings && cd greetings

次に、次のようにgoモジュールを作成します。

$ go mod init greetings

次に、簡単なGoファイルを作成します。

$ vim greetings.go

stdoutに簡単なメッセージを出力する簡単なGoプログラムを作成します:

package main
import "fmt"
func main() {
fmt.Printf("Hello guys, Welcome to Go language\n")
}

保存して終了。

次に、図のようにGoプログラムを実行します。

$ go run greetings.go

次のように出力が表示されます。

Hello guys, Welcome to Go language



Cent OS
  1. CentOS6にMariaDB10.0をインストールします

  2. Ubuntu 20.04にDjangoをインストールする-最良の方法は?

  3. Ubuntu 20.04にGradleをインストールする-最良の方法は?

  1. CentOS 8でSSHを有効にする-最良の方法は?

  2. CentOS 8にPuttyをインストールする-最良の方法は?

  3. CentOS 8にNmapをインストールする-最良の方法は?

  1. CentOS 8にAnydeskをインストールする-最良の方法は?

  2. CentOS 8にNetBeansをインストールする-最良の方法は?

  3. CentOS 8にWiresharkをインストールする-最良の方法は?