在Ubuntu 22.04上安装Go语言(Golang)可以通过几种不同的方法进行。以下是两种常用的方法:使用Ubuntu的包管理器apt
安装,以及手动下载并安装Go的最新版本。
写文章的时候是直接在远程docker镜像中开发的,所以是root账号。sudo是临时加的,碰到权限问题自行提权^_^
方法1:使用APT包管理器安装
Ubuntu的官方仓库包含了Go语言的包,但这可能不是最新版本。如果你不需要最新版本的Go,这是一个简单快捷的安装方法。
-
首先,打开终端。
-
更新你的包列表以确保你安装的是最新版本的软件包:
sudo apt update
-
安装Go语言:
sudo apt install golang
-
安装完成后,验证安装成功:
go version
这将显示安装的Go版本,确认安装成功。
2024年03月26日12:21:26
安装完成之后是go1.18
方法2:手动安装最新版本的Go
如果你需要安装Go的最新版本,可以直接从Go的官方网站下载二进制文件进行安装。
-
访问Go语言官方下载页面找到适合你的系统的最新版本的下载链接。
-
使用
wget
或curl
命令下载Go的tar文件。以下命令以Go 1.18版本为例(请根据需要替换为最新版本的下载链接):wget https://golang.org/dl/go1.18.linux-amd64.tar.gz
-
解压下载的文件到
/usr/local
目录下:sudo tar -C /usr/local -xzf go1.18.linux-amd64.tar.gz
-
配置环境变量。你需要将Go的安装路径添加到你的
PATH
环境变量中。这可以通过添加一行到你的~/.profile
或~/.bashrc
文件中完成:export PATH=$PATH:/usr/local/go/bin
然后,使改动生效:
source ~/.profile
或者如果你是在
~/.bashrc
中添加的,使用:source ~/.bashrc
-
验证安装成功:
go version
这将显示安装的Go版本,证明安装成功。
选择适合你需求的安装方法。如果你需要使用Go的最新特性,建议使用方法2手动安装最新版本。
附件·方法2脚本形式
不怕被坑可以试试这个脚本,反正我一些测试环境直接用的这个( ^▽^ )
#!/bin/bash
# 更新现有的包列表
sudo apt update
# 安装允许`apt`通过HTTPS使用仓库的必要包
sudo apt install -y apt-transport-https ca-certificates curl software-properties-common
# 添加Docker的官方GPG密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
# 添加Docker仓库到APT源
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
# 再次更新软件包列表以包含Docker仓库的包
sudo apt update
# 安装Docker Engine
sudo apt install -y docker-ce docker-ce-cli containerd.io
# 验证Docker是否安装成功
if [ $? -eq 0 ]; then
echo "Docker has been installed successfully"
else
echo "Docker installation failed"
fi