可以,Debian 完全支持离线安装 Golang,而且方式不止一种。下面按最常用、最稳妥的方式给你说明。
适合:几乎所有 Debian 版本(无网络也能装)
到官网下载对应架构的包(以 amd64 为例):
wget https://go.dev/dl/go1.22.5.linux-amd64.tar.gz
放到 U 盘或内网服务器。
sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf go1.22.5.linux-amd64.tar.gz
echo 'export PATH=$PATH:/usr/local/go/bin' >> ~/.bashrc
source ~/.bashrc
go version
✅ 优点
适合:你想用 dpkg / apt 管理
apt download golang-go
apt download golang-1.22-go # 视版本而定
dpkg -i *.deb
⚠️ 注意:
apt-rdepends)适合:多台机器
reprepro / apt-mirror)✅ 可以写代码、编译
❌ 不能直接 go get(需要代理或本地模块)
go mod download
goproxy.cn 的离线版本)| 场景 | 推荐方式 |
|---|---|
| 单台服务器 | 官方二进制包 |
| 用 apt 管理 | deb 离线包 |
| 企业内网 | 本地 apt / 私有 Go proxy |
如果你愿意,我可以:
你现在是 Debian 几?arm 还是 x86?