devzone.org.ua/post/vstanovlennia-ostannyoyi-versiyi-go-v-debian.md
2025-11-01 14:28:20 +02:00

60 lines
No EOL
2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Встановлення останньої версії 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
```