Как установить Go на Ubuntu 20.04 LTS

12 set 2022 2 min di lettura
Как установить Go на Ubuntu 20.04 LTS
Indice dei contenuti

Введение

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

Многие популярные приложения, такие как Kubernetes, Docker, Prometheus и Terraform, написаны на Go.

В этом руководстве объясняется, как загрузить и установить Go на Ubuntu 20.04 LTS Focal Fossa.

Если вы хотите установить Go на удаленный сервер, продолжайте читать, в противном случае пропустите первый абзац «Подключение к серверу» и читайте следующий.

Подключение к серверу

Чтобы получить доступ к серверу, вам нужно знать IP-адрес. Вам также потребуется ваше имя пользователя и пароль для аутентификации. Чтобы подключиться к серверу как root, введите следующую команду:

ssh root@IP_DEL_SERVER

Далее вам нужно будет ввести пароль пользователя root.

Если вы не используете пользователя root, вы можете войти под другим именем пользователя с помощью той же команды, а затем изменить root на свое имя пользователя:

ssh nome_utente@IP_DEL_SERVER

Затем вам будет предложено ввести пароль пользователя.

Стандартный порт для подключения по ssh — 22, если ваш сервер использует другой порт, вам нужно будет указать его с помощью параметра -p, затем введите следующую команду:

ssh nome_utente@IP_DEL_SERVER -p PORTA

Установите Go на Ubuntu 20.04

Выполните следующие шаги, чтобы установить Go на Ubuntu 20.04.

Перейти к загрузке архива

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

Выполните следующую команду от имени пользователя с привилегиями sudo, чтобы загрузить и распаковать бинарный архив Go в каталог /usr/local:

wget -c https://dl.google.com/go/go1.14.2.linux-amd64.tar.gz -O - | sudo tar -xz -C /usr/local

Установите переменную PATH

Добавив местоположение каталога Go в переменную окружения $PATH, система будет знать, где найти двоичные файлы Go.

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

В нашем примере откройте следующий файл:

nano ~/.profile

Добавьте следующую строку в конец файла:

export PATH=$PATH:/usr/local/go/bin
~/.профиль

Сохраните файл и закройте файл.

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

source ~/.profile

Проверьте установку Go

Проверьте установку, распечатав версию Go:

go version

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

go version go1.14.2 linux/amd64

Введение в Го

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

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

mkdir ~/go

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

mkdir -p ~/go/src/hello

и в этом каталоге создайте файл с именем hello.go:

nano ~/go/src/hello/hello.go
package main

 import "fmt"

 func main() {
 fmt.Printf("Hello, World\n")
 }
~/go/src/привет/hello.go

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

Перейдите в каталог ~/go/src/hello и запустите команду go build для сборки программы:

cd ~/go/src/hello
go build

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

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

./hello

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

Hello, World

Вывод

Теперь, когда вы загрузили и установили Go в своей системе Ubuntu 20.04 LTS, вы можете приступить к разработке своих проектов Go.

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.