Встановлення останньої версії Go в Debian


Це коротенька інструкція для початківців, яка дозволить швидко розгорнути останню версію інфраструктури Go в Debian для збірки програм.


Видалення попередньої версії


Спочатку перевірте, чи не встановлена певна версія Go за допомогою пакетного менеджеру:


go version

Якщо так, попередньо переконайтесь, що її не використовують інші програми, після чого її можна видалити із системи:


apt remove golang

Додатково можна перевірити наявність старих файлів та зачистити їх:


rm -rf /usr/lib/go-ВЕРСІЯ

Встановлення останньої версії


Наступні кроки виконуються в домашній теці користувача, від якого планується запуск програми:


cd ~

Переходимо на сторінку завантажень Go:


https://go.dev/dl


і обираємо версію для потрібної архітектури:


wget https://go.dev/dl/go1.22.1.linux-amd64.tar.gz

Розпаковуємо архів, після чого його можна видалити:


tar -xzf go1.22.1.linux-amd64.tar.gz
rm go1.22.1.linux-amd64.tar.gz

Переміщуємо файли до системної теки від "root":


sudo mv go /usr/local/

Створимо робочу теку Go для поточного користувача:


mkdir ~/go

Налаштуємо шляхи та перезавантажимо профіль:


export PATH=$PATH:/usr/local/go/bin
export GOPATH=~/go
source .bashrc

Перевіряємо результат:


go version


/uk/