Go、またはGolangは、Googleが作成したオープンソースのプログラミング言語です。静的に型付けされ、コンパイルされたマシンコードバイナリを生成します。 Go言語はコンパイル言語です。これは、実行可能ファイルを作成するためにソースコードをコンパイルする必要がないことを意味するため、開発者の間で人気があります。 GoogleのGo言語を使用する開発者は、構文に関しては21世紀のCだと言っています。
次のガイドでは、 Debian 11 BullseyeにGo(Golang)をインストールして設定する方法を理解します。 オペレーティングシステム。
- 推奨OS: Debian11ブルズアイ。
- ユーザーアカウント: sudo特権を持つユーザーアカウント またはrootアクセス(suコマンド) 。
オペレーティングシステムの更新
Debian 11を更新します 既存のすべてのパッケージが最新であることを確認するためのオペレーティングシステム:
sudo apt update && sudo apt upgrade
ルートまたはSudoアクセス
デフォルトでは、他のディストリビューションと比較して、Debianを使用して起動時にアカウントを作成すると、sudoersステータスを自動的に受け取りません。 ルートパスワードにアクセスできる必要があります suコマンドを使用するには または、DebianのSudoersにユーザーを追加する方法に関するチュートリアルをご覧ください。
インストールの依存関係をインストールする
Golangをインストールするには、次のパッケージがインストールされていることを確認する必要があります。次のコマンドを実行して、パッケージを確認またはインストールします。
sudo apt install wget software-properties-common apt-transport-https -y
Golangのインストール
次のコマンドを使用して、公式WebサイトからGoの最新バージョンをダウンロードします。
wget https://golang.org/dl/go1.17.linux-amd64.tar.gz
このガイドの時点では、バージョン1.7であることに注意してください。 最新です。ダウンロードページにアクセスしてバージョン番号を確認し、可能な場合はURLを更新されたものに置き換えます。
Goがダウンロードされたら、ダウンロードしたファイルを / usr /local/ディレクトリに解凍します。 :
sudo tar -zxvf go1.17.linux-amd64.tar.gz -C /usr/local/
go1.17.linux-amd64.tar.gzを置き換えてください。 wgetおよびtarコマンドで ダウンロードページから現在のバージョンを使用します。
次に、 $ {PATH}を構成する必要があります Goのbinディレクトリを含めるための環境変数/usr / loca / go / bin 。
これを行うには、echoコマンドを使用します 次のように:
オプション1。 システム全体のインストールをロードし、現在のログインセッションに環境をロードします:
echo "export PATH=/usr/local/go/bin:${PATH}" | sudo tee /etc/profile.d/go.sh
source /etc/profile.d/go.sh
オプション2。 特定のプロファイルをロードし、現在のログインセッションに環境をロードします:
echo "export PATH=/usr/local/go/bin:${PATH}" | sudo tee -a $HOME/.profile source
source $HOME/.profile
次に、次のコマンドを使用して、goのインストールと現在のビルドを確認します。
go version
出力例:
go version go1.17 linux/amd64
テストアプリケーションの作成
Goをインストールしたので、印刷する小さなプログラムを作成します( hello world 。
まず、ディレクトリを作成します:
sudo mkdir go-hello
次に、(。go)を作成します ファイル。これを行う最も簡単な方法は、nanoエディターを使用することです:
sudo nano go-hello/hello.go
次に、以下のテキストを追加して、(Hello World)を作成します。 プログラムに行く:
package main
import "fmt"
func main() {
fmt.Printf("Hello, World\n")
}
ファイルを保存します(CTRL + O)、 次に終了します(CTRL + X) 。
次に、(go.mod)をビルドする必要があります ファイルを作成して、作成したGoファイルを実行できるようにします。
sudo nano go-hello/go.mod
次の行を追加します:
module example.com/mod
次に、ファイルを保存します(CTRL + O) (CTRL + X)を終了します 。
次に、ディレクトリにcdして、次のコマンドを入力してプログラムをビルドします。
cd go-hello && go build
最後に、次のコマンドを入力して(Hello World)プログラムを実行します。
./mod
次の出力が得られるはずです:
Hello, World!