GNU/Linux >> Linux の 問題 >  >> Linux

Linux に GoLang (Go プログラミング言語) をインストールする方法

Go 言語または GoLang は、要するに、Google の小さなチームによって開発された最も強力なオープン ソース プログラミング言語の 1 つです。巨大なライブラリ機能を備えており、プログラマーが Python や C/C++ でよく直面する問題を解決できます。たとえば、Python は簡単に記述できる言語ですが、インタープリター型の言語であるため、少し遅くなります。また、C/C++ のコンパイルは少し遅いです。 GoLang は、上記の問題とその他の小さな問題をすべて解決できます。あなたがプログラマーで、Go 言語の経験がない場合は、GoLang をテストしたいという願望があると確信しています。 GoLang のインストールは簡単で、Windows、Mac、Linux で利用できます。

Linux での GoLang

強力なスタンドアロン ライブラリと優れたランタイム管理により、GoLang はプログラマーに愛されてきました。コンパイルエラーを減らし、時間を節約できます。 Linux ユーザーとして、GoLang の依存関係について考えたことがあるかもしれません。 GoLang には、GoLang の依存関係を管理できる独自のシステムがあります。この投稿では、Linux システムに GoLang をインストールして開始する方法について説明します。

この投稿全体で、Debian、Fedora、および Arch Linux システムに GoLang をインストールする個々の方法について説明します。それに加えて、Linux ベースのシステムに GoLang をインストールするために使用できるすべての主要な方法についても説明します。

1. Debian に GoLang をインストールする

Debian ベースのディストリビューションに GoLang をインストールするのは簡単で簡単です。マシンに PPA リポジトリを取得し、それを更新して GoLang をマシンにインストールするだけです。以下の PPA コマンドをターミナル シェルで実行して、PPA を取得します。

sudo add-apt-repository ppa:longsleep/golang-backports

次に、パッケージ リポジトリを更新し、以下の aptitude コマンドを root 権限で実行して、Debian Linux システムに GoLang をインストールします。

sudo apt update
sudo apt install golang-go

2. Fedora ワークステーションに GoLang をインストールする

Fedora ワークステーション ユーザーの場合は、最初に DNF update コマンドを実行してシステム リポジトリを更新し、次に DNF コマンドを実行して、公式の Linux リポジトリからシステムに Go 言語ディレクトリをインストールします。

sudo dnf -y update
sudo dnf -y install go

インストールが完了したら、指定されたコマンドを実行して Go 言語のバージョンを確認します。

$ go version

3. Arch Linux に GoLang をインストールする

Arch ベースのシステムへの GoLang のインストールは、Fedora システムへのインストールとほとんど同じです。まず、以下の Pacman コマンドを実行して、システム リポジトリを更新します。

sudo pacman -Syu

次に、root アクセスで次の Pacman コマンドを実行して、Arch-Linux に GoLang をインストールします。このコマンドは Manjaro Linux でテストしましたが、他の Arch ベースのシステムでもこのコマンドを実行できます。

sudo pacman -S go

4. GoLang ファイルをダウンロードして Linux にインストールする

任意のツールの公式 Web サイトからソース コードをダウンロードして Linux システムにインストールすることは、Linux システムにプログラムをインストールするための従来の最良の方法です。このメソッドは、すべての主要な Linux ディストリビューションで実行できます。

まず、圧縮された Linux バージョンの GoLanng をシステムにダウンロードする必要があります。圧縮ファイルは、Go 言語の公式 Web サイトで見つけることができます。ダウンロードが完了すると、ホーム ディレクトリに保存されます。

ここで、GoLang ソース ファイルを /usr/local/go に抽出します。 Linux ファイルシステムのディレクトリ。システムの /usr/local/ 内に Go ディレクトリがない場合 ディレクトリを作成してください。次に、ファイルシステムに Go ディレクトリへのパスを追加します。この小さなパスのエクスポートにより、ファイルを実行可能にすることができます。

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

パスのエクスポートが完了すると、次回の再起動後に変更がシステムに適用されます。すぐに影響を確認したい場合は、ターミナル シェルで root アクセスで次のコマンドを実行してください。

$HOME/.profile.

最後に、以下のコマンドを実行して Go のバージョンをチェックし、インストールが成功したかどうかを確認してください。

$ go version

5.う GoLang をダウンロードしてインストールするための Wget ツールを使用

wget ツールは、Linux ベースのシステムでファイル、アプリケーション、ソース コードをダウンロードするために最もよく使用されるツールです。まず、次の wget を実行します コマンドをシェルで実行して、GoLang 圧縮ファイルをファイル システムにダウンロードします。

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

ダウンロードが終了したら、root アクセス権を持つターミナル シェルで以下の tar コマンドを実行して、ファイルを抽出します。

$ sudo tar -C /usr/local -xzf go1.15.5.linux-amd64.tar.gz.1

ここで、ファイル システムにパスを追加して、Linux システムで GoLang を実行可能にします。

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

最後に、bashrc を実行します GoLang ファイルをリロードして更新するコマンド。次に、GoLang のバージョンをチェックして、GoLang が正しくインストールされているかどうかを確認します。

$ source ~/.bashrc
$ go version

6. GoLang を Linux にインストールする Snap メソッド

現在、ほとんどすべての主要なディストリビューションで Snap ストアとデーモンが利用可能であり、Snap 方式を使用して、一般的なアプリケーションをシステムにインストールできます。たとえば、Linux システムに GoLang をインストールするには、システムに Snap デーモンをインストールする必要があります。

Debian ベースの Linux システムを使用している場合は、システムに Snapd をインストールするために、下記の root アクセスで次のコマンドを使用します。

sudo apt update
sudo apt install snapd

Fedora ワークステーションのユーザーは、次の DNF コマンドを使用して、マシン上の Snap デーモンを取得できます。次に、次のコマンドを実行して、システムに Snap デーモンのシンボリック リンクを作成します。

sudo dnf install snapd
sudo ln -s /var/lib/snapd/snap /snap

Manjaro およびその他の Arch ベースの Linux ユーザーは、次の Pacman コマンドを使用してシステムに Snap デーモンをインストールできます。

sudo pacman -S snapd

次に、以下のシステム制御コマンドを実行して、Snap ソケットと ln コマンドを有効にして、システムに Snapd のシンボリック リンクを作成します。

sudo systemctl enable --now snapd.socket
sudo ln -s /var/lib/snapd/snap /snap

最後に、システムへの Snapd のインストールが完了したら、次の Snap コマンドを root アクセスで実行して、Linux システムに GoLang をインストールしてください。

sudo snap install go --classic

7. cURL を使用して GoLang をダウンロード

方法 2 では、すでに wget を見てきました Linux システムに GoLang をインストールする方法。ここでは、Linux に GoLang をインストールする cURL メソッドについて説明します。 wget の代わりに cURL を使用する必要がある場合があります なぜなら、時々 wget cURL が簡単にプルできる場所とゾーンのエラーが原因で、マシン上のデータをサーバーからプルできない場合があります。そのため、マシンに cURL ツールがインストールされていない場合は、最初にインストールしてください。

次に、システム上の GoLang ファイルを保存するディレクトリを参照します。次に、ターミナル シェルで以下の cURL コマンドを実行して、GoLang の圧縮バージョンをダウンロードします。

cd ~
curl -O https://dl.google.com/go/go1.10.3.linux-amd64.tar.gz

ダウンロードが終了したら、以下の tar コマンドを実行してファイルを抽出します。必要に応じて、ファイルを手動で解凍することもできます。

tar xvf go1.10.3.linux-amd64.tar.gz

次に、ターミナル シェルで所有権の変更コマンドを実行して、システムでファイルを実行可能にします。

sudo chown -R root:root ./go

次に、move コマンドを実行して、ファイル フォルダー全体を /usr/local 内に移動します。 ディレクトリ。

sudo mv go /usr/local

root アクセス権を使用してシェルで次の nano コマンドを実行し、構成スクリプトを編集できるようになりました。

sudo nano ~/.profile

スクリプトが開いたら、指定された行をスクリプト内に追加して保存し、スクリプトを終了します。

export GOPATH=$HOME/work
export PATH=$PATH:/usr/local/go/bin:$GOPATH/bin

最後に、次のコマンドを実行してソース ファイルを更新します。その後、GoLang のバージョンを確認して、Linux システムの GoLang で開始できます。

source ~/.profile
$ go version

Linux で GoLang を使ってみる

これまで、Linux システムに GoLang をインストールするすべての可能な方法を見てきました。それでは、GoLang を始めましょう。 GoLang コードを記述したら、ファイルを .go で保存する必要があります。 拡大。または、最初にファイルを作成してから、ファイルにコードを入力することもできます。

次の cat コマンドを実行して、ファイルを作成できます。

$ cat > hello-world.go

ファイルが作成されたら、ファイルに次の Go コードを入力します。このコードは、'Hello, UbuntuPIT' を返します。

package main
import "fmt"
func main() {
fmt.Println("Hello UbuntuPIT")
}

Go コードの作成が完了したら、次の Go コマンドを使用してターミナル シェルでファイルを実行します。繰り返しますが、スクリプトの実行中に正しいディレクトリを参照していることを確認してください。

$ go run hello-world.go

Linux から GoLang を削除

Linux マシンから GoLang を削除するのは簡単で簡単です。ソース ファイルを使用して GoLang をロードしたため、システムからソース ファイルを削除し、ユーザー ファイルを削除する必要があります。

次の rm-rf コマンドを使用して、ローカル ディレクトリから Go ファイルを削除できます。

$ sudo rm -rf /usr/local/go

bashrc から GoLang エントリ パスを編集および削除することもできます。 ファイル。

$ sudo nano ~/.bashrc
$ source ~/.bashrc

最後の言葉

GoLang は強力で静的に型付けされたプログラミング言語です。変数は時間とともに変化しません。さらに、Go はガベージ コレクション言語であるため、システム上のメモリを管理する必要はありません。Go 自体がそれを行います。

簡単な全体像とユーザー エクスペリエンスから、GoLang は非常に優れたプログラミング言語であると確信しています。投稿全体で、Linux システムに GoLang をインストールする方法について説明しました。

この投稿が参考になれば幸いです。この投稿を友人や Linux コミュニティと共有してください。この投稿に関するコメント欄に、ご意見をお寄せいただくこともできます。最後に、GoLang に関する質問やクエリがある場合は、GoLang コミュニティを閲覧してください。彼らには優れたコミュニティがあります。


Linux
  1. Debian10にErlangプログラミング言語をインストールする方法

  2. Arch Linux / ManjaroにGo(Golang)をインストールする方法

  3. Fedora35にRプログラミング言語をインストールする方法

  1. LinuxにGoプログラミング言語をインストールする方法(Ubuntu / Debian / CentOS)

  2. Debian11にGoプログラミング言語をインストールする方法

  3. RockyLinux8にRustプログラミング言語をインストールする方法

  1. LinuxにRustプログラミング言語をインストールする

  2. LinuxにNimプログラミング言語をインストールする方法

  3. LinuxにGo言語をインストールする方法