Linux安装Golang

linux系统下安装go方法

各版本linux安装

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
Install on CentOS: 
Current version: 1.11
rpm --import https://mirror.go-repo.io/centos/RPM-GPG-KEY-GO-REPO
curl -s https://mirror.go-repo.io/centos/go-repo.repo | tee /etc/yum.repos.d/go-repo.repo
yum install golang



Install on Fedora:
Current version: 1.11
rpm --import https://mirror.go-repo.io/fedora/RPM-GPG-KEY-GO-REPO
curl -s https://mirror.go-repo.io/fedora/go-repo.repo | tee /etc/yum.repos.d/go-repo.repo
yum install golang



Example $GOPATH setup:
mkdir -p ~/go/{bin,pkg,src}
echo 'export GOPATH="$HOME/go"' >> ~/.bashrc
echo 'export PATH="$PATH:${GOPATH//://bin:}/bin"' >> ~/.bashrc



Unstable (Pre-release) Packages
Current version: 1.11rc2

CentOS:
rpm --import https://mirror.go-repo.io/centos-unstable/RPM-GPG-KEY-GO-REPO
curl -s https://mirror.go-repo.io/centos-unstable/go-repo-unstable.repo | tee /etc/yum.repos.d/go-repo-unstable.repo
yum install golang


Fedora:
rpm --import https://mirror.go-repo.io/fedora-unstable/RPM-GPG-KEY-GO-REPO
curl -s https://mirror.go-repo.io/fedora-unstable/go-repo-unstable.repo | tee /etc/yum.repos.d/go-repo-unstable.repo
yum install golang
JBOSS-CLI

手动安装 配置Go环境

  1. 访问官网 https://go.dev/dl/
1
wget https://dl.google.com/go/go1.20.5.linux-amd64.tar.gz
VIM
  1. 使用命令解压下载好的软件包
1
2
3
sudo tar -C /usr/local/lib -xzf go1.20.5.linux-amd64.tar.gz
cd /usr/local/lib
mv go go1.20.5
APACHE
  1. 配置
1
2
3
4
5
export GOROOT=/usr/local/lib/go1.20.5
export GOPROXY=https://goproxy.cn,direct
export GOCACHE=/root/go_env/go_cache
export GOPATH=/root/go_env/go_mod
export PATH=$GOROOT/bin:$GOPATH/bin:$PATH
ROUTEROS