How to install golang 1.26.0 to Ubuntu 24.04

Download

bash 复制代码
wget -c https://go.dev/dl/go1.26.0.linux-amd64.tar.gz -O - | sudo tar -xz -C /usr/local

Or

bash 复制代码
sudo tar -C /usr/local/ -xzf go1.26.0.linux-amd64.tar.gz

Configuration

Add the go_path variable to the configuration file

bash 复制代码
sudo touch /etc/profile.d/go.sh
sudo tee /etc/profile.d/go.sh <<-'EOF'
export GOROOT=/usr/local/go
#export GOPATH=~/go
#export PATH=$PATH:$GOROOT/bin:$GOPATH
export PATH=$PATH:$GOROOT/bin
#export GO111MODULE=on
#export GOPROXY=https://goproxy.cn,direct
EOF

Enable the ability to automatically append GOPATH at boot

bash 复制代码
tee -a ~/.bashrc <<-'EOF'
if [ -f /etc/profile.d/go.sh ]; then
    . /etc/profile.d/go.sh
fi
EOF

Make environment variables take effect

bash 复制代码
source .bashrc

Verification

Verification results

bash 复制代码
lwk@qwfys:~$ echo $GOPATH

lwk@qwfys:~$ echo $GOROOT
/usr/local/go
lwk@qwfys:~$ go version
go version go1.26.0 linux/amd64
lwk@qwfys:~$ go env
AR='ar'
CC='gcc'
CGO_CFLAGS='-O2 -g'
CGO_CPPFLAGS=''
CGO_CXXFLAGS='-O2 -g'
CGO_ENABLED='1'
CGO_FFLAGS='-O2 -g'
CGO_LDFLAGS='-O2 -g'
CXX='g++'
GCCGO='gccgo'
GO111MODULE=''
GOAMD64='v1'
GOARCH='amd64'
GOAUTH='netrc'
GOBIN=''
GOCACHE='/home/lwk/.cache/go-build'
GOCACHEPROG=''
GODEBUG=''
GOENV='/home/lwk/.config/go/env'
GOEXE=''
GOEXPERIMENT=''
GOFIPS140='off'
GOFLAGS=''
GOGCCFLAGS='-fPIC -m64 -pthread -Wl,--no-gc-sections -fmessage-length=0 -ffile-prefix-map=/tmp/go-build3874236230=/tmp/go-build -gno-record-gcc-switches'
GOHOSTARCH='amd64'
GOHOSTOS='linux'
GOINSECURE=''
GOMOD='/dev/null'
GOMODCACHE='/home/lwk/go/pkg/mod'
GONOPROXY=''
GONOSUMDB=''
GOOS='linux'
GOPATH='/home/lwk/go'
GOPRIVATE=''
GOPROXY='https://proxy.golang.org,direct'
GOROOT='/usr/local/go'
GOSUMDB='sum.golang.org'
GOTELEMETRY='local'
GOTELEMETRYDIR='/home/lwk/.config/go/telemetry'
GOTMPDIR=''
GOTOOLCHAIN='auto'
GOTOOLDIR='/usr/local/go/pkg/tool/linux_amd64'
GOVCS=''
GOVERSION='go1.26.0'
GOWORK=''
PKG_CONFIG='pkg-config'
lwk@qwfys:~$
相关推荐
ttwuai2 天前
Go开源后台管理系统推荐:怎么按技术栈和边界比较4个官方仓库?
golang·gin
codeejun2 天前
每日一Go·MySQL-5、锁机制全解析
云原生·golang
Achou.Wang3 天前
k8s中nginx worker process自动设置
后端·golang
zhangrelay3 天前
《机器人控制器设计与编程》课程习题资料-2026
linux·笔记·学习·ubuntu
Linux-lucky3 天前
39-41-Linux学习之旅之redis缓存基础与NFS基础
linux·运维·mysql·ubuntu
QQ14220784493 天前
2012 年的老 ThinkPad E430 改装 Ubuntu 24.04全程翻车排查实录
ubuntu·项目复盘
阿钱真强道3 天前
06 嵌入式操作系统 | vim 与软件管理:apt / 源码编译
ubuntu·vim·嵌入式·apt·源码编译
牢姐与蒯3 天前
Linux进程间通信(三).基于匿名管道的进程池的实现
linux·运维·服务器·ubuntu
Linux-lucky3 天前
32-38-Linux学习之旅之MySQL综合
linux·运维·学习·mysql·ubuntu
士訫4 天前
【Linux 踩坑】HP Victus RTX4050 Ubuntu 系统双屏无法同时点亮解决方案(完美适配 Advanced Optimus 机型)
ubuntu