Golang: Установка Go на Ubuntu 24.04, 22.04 или 20.04 Linux

Установка Go (Golang) на Ubuntu Linux, например Ubuntu 24.04, 22.04 или 20.04, – это простой процесс.. Мы можем использовать системный репозиторий по умолчанию для загрузки языка программирования Go с открытым исходным кодом, используя команды, приведенные в этом руководстве, для легкого создания простого, надежного и эффективного программного обеспечения.

Язык Go, разработанный в Google, сочетает в себе скорость компилируемых языков и простоту использования, характерную для динамических языков, что делает его привлекательным выбором для широкого спектра приложений, от веб-серверов до анализа данных. Ubuntu Linux становится популярным среди разработчиков благодаря своей природе с открытым исходным кодом и мощной поддержке сообщества. Поэтому почему бы не использовать ее и для разработки приложений на Go…

Существуют три простых способа установки Golang– первый – с помощью системный репозиторий по умолчанию , а остальные используют PPA-репо и его Файл Tarball. Давайте посмотрим, как их использовать.

#Первый способ – использование системного репозитория по умолчанию:

Использование Apt для обновления Ubuntu Linux

Поскольку мы собираемся использовать системные репозитории для установки Go Lang, рекомендуется сначала выполнить команду обновления системы. Она перестроит индексный кэш пакетов для APT, а также установит последние обновления, если таковые имеются.

sudo apt update 

Установка Go Lang с помощью репозитория APT

Да, хотя GO Lang доступен через стандартные репозитории Ubuntu, однако, версия через него будет не самой последней. Поэтому, если вы ищете последнюю версию Go, воспользуйтесь вторым или третьим способом установки, а не этим.

sudo apt install golang
Использование стандартного системного репозитория для установки GO

#2-й способ с использованием репозитория PPA:

Добавьте PPA-репозиторий Go

Чтобы быстро получить не только последнюю версию Go на Ubuntu, но и будущие обновления, используя стандартный менеджер пакетов Ubuntu, т.е. APT, мы можем добавить PPA-репозиторий, вот команда, которую нужно выполнить:

sudo add-apt-repository ppa:longsleep/golang-backports
Добавить PPA-репозиторий для GoLang

Установка последней версии Go на Ubuntu 24.04, 22.04 или 20.04

После добавления репозитория мы можем установить последнюю доступную версию Go Lang на нашу систему Ubuntu, будь то Ubuntu 24.04, 22.04 или 20.04… Команда установки будет такой же, как мы использовали ранее в первом методе.

sudo apt install golang
Установка последней версии GOlang

#3-й способ – вручную скачать файл Go Tarball

Скачайте файл Go Tar

Те, кто не хочет добавлять сторонние PPA-репозитории в свои существующие системы Ubuntu, могут вручную загрузить архивный файл последней версии Go Lang с сайта официального сайта. Перейдите по ссылке и нажмите на файл, доступный для дистрибутивов Linux.

Скачать последнюю версию Go

Распакуйте архив Go

Распакуйте загруженный архив в “/usr/local”, Данная команда автоматически создаст каталог “Go” со всеми извлеченными файлами.

Сначала переключитесь в то место на терминале, куда вы сохранили скачанный файл, а затем выполните данную команду

sudo tar -C /usr/local -xzf filename.tar.gz

В нашем случае имя загруженного файла было “go1.22.0.linux-amd64.tar.gz“, следовательно, команда будет такой:

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

Убедитесь, что вы использовали правильное имя файла, чтобы успешно выполнить команду.

Настройка PATHS

Мы только что скопировали файлы Go в нужное нам место, но система не знает, где находится исполняемый файл Go, если мы запустим команду для его использования. Поэтому либо нам нужно вручную переключиться на “/usr/local/go/bin” каталог или добавьте его в наш системный путь, чтобы он распознал его и позволил нам запускать и использовать Go из любого места в терминале.

Итак, давайте посмотрим, как добавить его в системный путь:

echo 'export PATH=$PATH:/usr/local/go/bin' | sudo tee -a ~/.bashrc

Перезагрузите сессию оболочки:

source ~/.bashrc

Проверка версии Go

Чтобы проверить версию установленного GoLang на Ubuntu или любой другой ОС, выполните приведенный синтаксис команды:

go version
Проверка версии Go с помощью команды

Напишите программу на Go для проверки

Чтобы познакомиться с языком программирования, давайте создадим простую программу hello, чтобы узнать, как работает Golang.

nano hello.go

Добавьте следующие строки

package main 
import "fmt" 
func main () {
fmt.Printf( "hello world\n" )
}

Сохранить файл с помощью Ctrl+X, Y, и нажмите кнопку Введите клавиша.

Пояснение: package main – Сообщает компилятору Go, что файл должен компилироваться как исполняемая программа. В то время как import указываем системе импортировать “fmt” из библиотеки Go для printf функция.

Скомпилируйте программу:

go hello.go

После компиляции в том же каталоге появится исполняемый файл. Мы можем выполнить его, чтобы увидеть результат:

./hello

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *