如何在 Ubuntu Server 20.04 LTS 上安装 GoLang:无法执行二进制文件

如何在 Ubuntu Server 20.04 LTS 上安装 GoLang:无法执行二进制文件

我正在尝试在运行 ubuntu server 20.04LTS 的 raspberry pi 上安装 Golang,但遇到了很多麻烦。我可能需要一些建议,以确保在尝试通过 snap 和 apt-get 安装 go-lang 时撤消和卸载我所做的任何更改。我已成功将tar.gz找到的软件包安装go.dev 到正确的位置/usr/local/ ,但无论我按照多少说明导出路径,我总是会收到同样的错误。

在此处输入图片描述

我已经清理好道路,准备寻求帮助

在此处输入图片描述

我已经从go.dev tar.gz文件中提取了/go

在此处输入图片描述

请帮助我,我真的需要一些有关正确安装程序的帮助。

正确的方法是什么?snapapt-get

实际上应该如何设置变量?

我如何确保卸载所有错误操作并以正确的方式重新安装?

我尝试过几次通过解压 tar.gz 来手动编译它,但即使我尝试./go/bin/go直接运行,我仍然会收到错误-bash: ./go/bin/go: cannot execute binary file: Exec format error

我运行了两个命令来排除故障,但我不确定如何撤消...或者是否需要撤消。

sudo update-alternatives --set go /usr/local/go/bin/go

sudo update-alternatives --install "/usr/bin/go" "go" "/usr/local/go/bin/go" 0

答案1

您必须删除错误手动安装的 Go 可执行文件

sudo rm /usr/local/go/bin/go

然后安装普通的官方存储库经过:

sudo apt-get install golang-go

相关内容