Как установить Go на Linux Debian 10

12 set 2022 2 min di lettura
Как установить Go на Linux Debian 10
Indice dei contenuti

Введение

Go — это современный язык программирования с открытым исходным кодом, созданный Google и используемый для создания надежного, простого, быстрого и эффективного программного обеспечения. Многие популярные приложения, такие как Kubernetes, Docker, Terraform и Rancher, написаны на Go.

В этом руководстве мы объясним, как загрузить и установить Go на Debian 10, Buster.

Установить Go

На момент написания этой статьи последней стабильной версией Go была версия 1.13.3. Перед загрузкой архива Go посетите официальную страницу загрузки Go и проверьте, доступна ли новая версия.

Загрузите архив Go с помощью следующей команды wget:

wget https://dl.google.com/go/go1.13.linux-amd64.tar.gz

Проверьте загруженный файл с помощью команды sha256sum:

sha256sum go1.13.linux-amd64.tar.gz

Вы должны получить выходное сообщение, подобное следующему:

68a2297eb099d1a76097905a2ce334e3155004ec08cdea85f24527be3c48e856 go1.13.linux-amd64.tar.gz

Убедитесь, что хэш совпадает с тем, что указан на странице загрузок Go.

Распакуйте tar-архив в каталог /usr/local:

sudo tar -C /usr/local -xzf go1.13.linux-amd64.tar.gz

После извлечения файла измените переменную среды $PATH, чтобы система знала, где находятся исполняемые файлы Go.Это можно сделать, добавив следующую строку в файл /etc/profile (для общесистемной установки) или файл $HOME/.profile (для установки текущего пользователя):

В этом примере мы используем файл конфигурации текущего пользователя, откройте файл в вашем любимом текстовом редакторе:

nano ~/.profile

Вставьте следующую строку кода:

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

Сохраните и закройте файл, нажав CTRL + X, затем Y, чтобы сохранить изменения, а затем ENTER, если вы используете nano.

Примените новую переменную среды PATH к текущему сеансу оболочки, набрав:

source ~/.profile

Чтобы убедиться, что Go установлен правильно, выполните следующую команду, которая напечатает версию Go:

go version

Вы должны получить выходное сообщение, подобное следующему

go version go1.13 linux/amd64

Протестируйте установку

Чтобы протестировать установку Go, мы создадим рабочую область и создадим простую программу «Hello world».

По умолчанию переменная GOPATH, указывающая расположение рабочей области, имеет значение $HOME/go. Чтобы создать каталог рабочей области:

mkdir ~/go

В рабочей области создайте новый каталог src/hello:

mkdir -p ~/go/src/hello

Переключение каталогов:

cd ~/go/src/hello

Создайте файл с именем hello.go

nano hello.go

Вставьте следующие строки кода, написанные в go:

package main

 import "fmt"

 func main() {
 fmt.Printf("Hello, World\n")
 }

Сохраните и закройте файл, нажав CTRL + X, затем Y, чтобы сохранить изменения, а затем ENTER, если вы используете nano.

Для получения дополнительной информации об иерархии каталогов рабочего пространства Go посетите страницу документации Go.

Соберите сборку с помощью команды go build:

go build

Приведенная выше команда создаст исполняемый файл с именем hello.

Запустите исполняемый файл с помощью следующей команды:

./hello

Вывод должен выглядеть так:

Hello, World

Вывод

В этом руководстве мы показали, как загрузить и установить Go на Debian 10 Linux.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.