在Ubutu22系统上面离线安装Go语言环境【教程】

0.引言

Go语言(又称Golang)是Google开发的一种静态强类型、编译型、并发型编程语言,由Robert Griesemer、Rob Pike和Ken Thompson于2007年开始设计,2009年正式发布。

1.到官网下载压缩包

2.从win10系统离线上传压缩包给ubuntu22系统

bash 复制代码
scp D:\Users\an\下载\go1.24.5.linux-386.tar.gz ubuntu@ubuntu系统-IP:/home/ubuntu/Downloads

NOTES:路径是根据自己的来,我这里仅仅是举例子

3.安装

(1)确认上传成功

到指定路径/home/ubuntu/Downloads看下,下面截图即为功

bash 复制代码
cd /home/ubuntu/Downloads

(2)解压并安装到指定路径

bash 复制代码
tar -xzvf go1.24.5.linux-386.tar.gz -C /home/ubuntu/

成功截图

(3)配置环境变量

打开环境变量配置文件

bash 复制代码
vi ~/.bashrc

粘贴以下内容

bash 复制代码
export GOROOT=/home/ubuntu/go 
export PATH=$GOPATH/bin:$GOROOT/bin:$PATH
export GOPATH=/home/ubuntu/go-download 
export GOPROXY=https://mirrors.aliyun.com/goproxy/,direct

成功截图


NOTES:
指定三方依赖下载路径

1.13之后的版本都是用mod了,所以gopath指定个地方就可以了

export GOPATH=/home/ubuntu/go-download
配置国内镜像

下载依赖速度会很快

export GOPROXY=https://mirrors.aliyun.com/goproxy/,direct


保存关闭后刷新一下即可

bash 复制代码
source ~/.bashrc

成功截图

打开gomod开关

bash 复制代码
go env -w GO111MODULE=on

成功截图


命令解析:

go env:Go 语言的环境变量管理命令

-w:表示 "write"(写入),即永久修改配置(否则只是临时显示)

GO111MODULE=on:启用 Go Modules 模式


4.查看版本确认安装

bash 复制代码
go version

成功截图

相关推荐
caimouse几秒前
ReactOS 图形系统分析(33):字体子系统 — font.c
c语言·开发语言·reactos
阿部多瑞 ABU1 分钟前
告别手工核图:基于 .NET + MuPDFCore 的 CAD 等轴测 PDF 材料表提取与新旧版本对比实战
后端·算法·ui·pdf·c#
圣殿骑士-Khtangc5 分钟前
Go-Channel面试精讲从底层结构到select随机性
golang
cxr82814 分钟前
HyperMind Lab M1 架构地基 Implementation Plan <二>
开发语言·人工智能·架构
卷无止境21 分钟前
FastAPI 的 WebSocket 装了些什么
后端·python·fastapi
特立独行的猫a21 分钟前
Tauri v2的Rust应用 → HarmonyOS(鸿蒙 PC)移植30分钟速成指南
开发语言·rust·harmonyos·tauri·移植·鸿蒙pc
迷迭香yy26 分钟前
大宗交易折溢价因子怎么挖掘本地化Python全流程实战
开发语言·人工智能·python
xieliyu.30 分钟前
UPD协议结构以及开发中注意事项
java·开发语言·笔记·java-ee
AINative软件工程31 分钟前
Agent 上下文账本工程:别让工具结果把 128K 窗口塞成垃圾场
后端·架构·ai编程
北漂燕郊杨哥31 分钟前
dsh-desktop:DeepSeek Harness 的本地优先桌面应用
golang·wails·deepseek·deepseekharness