如何在Debian 10 Linux上安装Go
admin
2023-08-03 05:56:22
0

Go是Google创建的一种现代开源编程语言,用于构建可靠,简单,快速和高效的软件。Go编写了许多流行的应用程序,例如Kubernetes,Docker,Terraform和Rancher。

在本教程中,我们将说明在Debian 10 Buster上下载并安装Go。

在Debian 10 Linux上安装Go

在撰写本文时,Go的最新稳定版本是1.13版。在下载Go存档之前,请访问官方的Go下载页面,并检查是否有可用的新版本。

请按照以下步骤在Debian 10上安装Go:

  1. 使用以下wget命令下载Go tarball :
    wget https://dl.google.com/go/go1.13.linux-amd64.tar.gz
  2. 使用以下sha256sum命令验证下载的文件:
    sha256sum go1.13.linux-amd64.tar.gz
    68a2297eb099d1a76097905a2ce334e3155004ec08cdea85f24527be3c48e856  go1.13.linux-amd64.tar.gz

    确保哈希与“转到下载”页面中的哈希匹配。

  3. 将tar存档解压缩到/usr/local目录中:
    sudo tar -C /usr/local -xzf go1.13.linux-amd64.tar.gz
  4. 提取文件后,编辑$PATH环境变量,以使系统知道Go可执行二进制文件的位置。您可以通过将以下行附加到/etc/profile文件(对于系统范围的安装)或$HOME/.profile文件(对于当前用户安装)来执行此操作:〜/ .profile
    export PATH=$PATH:/usr/local/go/bin

    保存文件,然后PATH通过键入以下命令将新的环境变量应用于当前的shell会话:

    source ~/.profile
  5. 要验证Go是否已成功安装,请运行以下命令,该命令将打印Go版本:
    go version
    go version go1.13 linux/amd64

测试安装

为了测试Go安装,我们将创建一个工作区并构建一个简单的“ Hello world”程序。

  1. 默认情况下GOPATH,将指定工作空间位置的变量设置为$HOME/go。要创建工作空间目录类型:
    mkdir ~/go
  2. 在工作空间内创建一个新目录 src/hello
    mkdir -p ~/go/src/hello

    并在该目录中创建一个名为的文件hello.go

    〜/ go / src / hello / hello.go

    package main
    
    import \"fmt\"
    
    func main() {
        fmt.Printf(\"Hello, World\\n\")
    }
    

    要了解有关Go工作区目录层次结构的更多信息,请访问Go Documentation页面。

  3. 要将文件cd生成到~/go/src/hello目录并运行go build
    cd ~/go/src/hellogo build

    上面的命令将构建一个名为的可执行文件hello

  4. 使用以下命令运行可执行文件:
    ./hello

    输出应如下所示:

    Hello, World

相关内容

热门资讯

Windows 11 和 10... Windows 11/10 文件夹属性中缺少共享选项卡 – 已修复 1.检查共享选项卡是否可用 右键...
Radmin VPN Wind... Radmin VPN 是一款免费且用户友好的软件,旨在牢固地连接计算机以创建一个有凝聚力的虚拟专用网...
如何修复 Steam 内容文件... Steam 内容文件锁定是当您的 Steam 文件无法自行更新时出现的错误。解决此问题的最有效方法之...
在 Windows 11 中打... 什么是链路状态电源管理? 您可以在系统控制面板的电源选项中看到链接状态电源管理。它是 PCI Exp...
事件 ID 7034:如何通过... 点击进入:ChatGPT工具插件导航大全 服务控制管理器 (SCM) 负责管理系统上运行的服务的活动...
Hive OS LOLMine... 目前不清退的交易所推荐: 1、全球第二大交易所OKX欧意 国区邀请链接: https://www.m...
在 iCloud 上关闭“查找... 如果您是 Apple 的长期用户,您肯定会遇到过 Find My 应用程序,它本机安装在 iPhon...
iPhone 屏幕上有亮绿色斑... iPhone 是市场上最稳定的智能手机之一,这主要归功于专为它们设计的 iOS 操作系统。然而,他们...
balenaEtcher烧录后... balenaEtcher烧录后u盘或者内存卡无法识别不能使用的解决方法想要恢复原来的方法,使用win...
farols1.1.501.0... faro ls 1.1.501.0(64bit)可以卸载,是一款无需连接外部PC机或笔记本计算机即可...