如何在 Ubuntu 20.04 上安装 Go

介绍

Go 是一种由 Google 创建的编程语言。 它是一种开源语言,它的语法类似于 C,但它比 C 有一些优势,例如并发处理、对多核 CPU 的全面支持、垃圾回收。

来源: https://talks.golang.org/2014/gocon-tokyo.slide#28

Go 是一种编译型编程语言,你必须编译源代码才能创建可执行的运行文件。

几乎都是名人 Cloud 原生项目是用 Go 编写的:Kubernetes、Docker、Etcd、CoreDNS 等。

本教程将帮助您在 Ubuntu 20.04 机器上安装 Go。

安装围棋

下载 Go 包

在撰写本文时,最新的稳定 Go 版本是 1.15.7。 您可以访问官方 Golang 下载页面: https://golang.org/dl/.

要下载 Go tarball,请运行以下命令:

$ wget https://golang.org/dl/go1.15.7.linux-amd64.tar.gz
$ sudo tar xf go1.15.7.linux-amd64.tar.gz -C /usr/local

修改 Path 环境变量

您必须将上一步中提取的 Go 目录添加到 $PATH 变量中,以便操作系统可以知道 Go 可执行二进制文件的位置。

使用您喜欢的编辑器将以下行插入 $HOME/.profile 文件或 /etc/profile 文件:

export PATH=$PATH:/usr/local/go/bin

然后,通过运行重新加载新的 PATH 环境变量:

$ source .profile

验证 Go 是否已成功安装在您的系统上:

$ go version

开始使用 Go 进行编程

我们将构建一个简单的 Go 程序进行演示。

首先,运行以下命令为 Go 创建一个工作区目录:

$ mkdir ~/go

然后,在 ~/go 中创建一个子目录 src/hello-world

$ mkdir -p ~/go/src/hello-world

在 ~/go/src/hello-world 目录中,让我们使用您喜欢的编辑器创建一个名为 helloworld.go 的 Go 源文件。 其内容如下:

package main

import "fmt"

func main() {

fmt.Println("Hello, LinuxWays.net")

}

要构建程序,请运行以下命令:

$ go build

执行程序:

./hello-world

输出:

结论

你已经在你的 Ubuntu 20.04 机器上安装了 Go。 现在你可以开始编程 Go 语言了。

如果您有任何疑虑,请告诉我。