首页 > 系统相关 >Linux golang安装

Linux golang安装

时间:2024-12-23 13:19:56浏览次数:3  
标签:tar sudo golang Go Linux go 安装 下载

目录


在 Linux 上安装 Go(Golang)可以通过以下几种方式进行。以下是两种最常用的方法:通过包管理器安装和从官方网站下载并手动安装。

方法一:使用包管理器安装(推荐对于大多数用户)

对于基于 Debian/Ubuntu 的系统:

  1. 更新你的包列表:

    sudo apt-get update
    
  2. 安装 Go:

    sudo apt-get install golang
    
  3. 检查安装是否成功:

    go version
    

对于基于 Red Hat/CentOS 的系统:

  1. 更新你的包列表:

    sudo yum update
    
  2. 安装 EPEL 仓库(如果尚未安装):

    sudo yum install epel-release
    
  3. 安装 Go:

    sudo yum install golang
    
  4. 检查安装是否成功:

    go version
    

方法二:从官方网站下载并手动安装(推荐对于需要特定版本的用户)

  1. 访问 Go 下载页面 并选择适合你系统的最新稳定版 tar 文件下载。

  2. 下载完成后,解压 tar 文件到 /usr/local 或其他你喜欢的位置:

    sudo tar -C /usr/local -xzf go$VERSION.linux-amd64.tar.gz
    

    注意替换 $VERSION 为实际下载的版本号。

  3. 添加 Go binary 到你的 PATH 环境变量中。编辑 ~/.profile 或者 ~/.bashrc 文件,添加下面一行:

    export PATH=$PATH:/usr/local/go/bin
    
  4. 如果你使用的是 Zsh 或其他 shell,请确保修改正确的配置文件,如 ~/.zshrc

  5. 使环境变量生效:

    source ~/.bashrc  # 或者根据使用的shell调整
    
  6. 创建一个工作空间目录(可选),例如 ~/go,并设置 GOPATH 和 GOROOT 环境变量(如果你不希望使用默认值)。这同样可以在你的 shell 配置文件中完成。

  7. 检查安装是否成功:

    go version
    
  8. 安装完成后,你可以开始创建一个新的 Go 工程或者使用 go get 命令来获取第三方包。

请根据自己的需求选择合适的安装方法。如果你需要一个特定版本的 Go 或者想要保持多个版本共存,那么手动安装可能是更好的选择。

标签:tar,sudo,golang,Go,Linux,go,安装,下载
From: https://www.cnblogs.com/yubo-guan/p/18623743

相关文章

  • 鼠标 hgpk型号 linux驱动程序
    /*SPDX-License-Identifier:GPL-2.0//OLPCHGPK(XO-1)touchpadPS/2mousedriver*/#ifndef_HGPK_H#define_HGPK_H#defineHGPK_GS0xff/*TheGlideSensor/#defineHGPK_PT0xcf/ThePenTablet*/enumhgpk_model_t{HGPK_MODEL_PREA=0x0a,/*p......
  • PS2功能 sa1111 linux驱动程序
    /*linux/drivers/input/serio/sa1111ps2.cCopyright©2002RussellKingThisprogramisfreesoftware;youcanredistributeitand/ormodifyitunderthetermsoftheGNUGeneralPublicLicenseaspublishedbytheFreeSoftwareFoundation;eitherver......
  • zabbix的包安装并运行
     我在centos7上安装的,一台虚拟机实现zabbix,一台虚机上安装要连接的数据库(MySQL)具体步骤在下面文档中,我描述了一些容易踩的坑DownloadandinstallZabbix5.0LTSforCentOS7,MySQL,Apache到这一步,centos官方源是无法访问的可以直接配置阿里云的源如果/etc/yum.re......
  • linux上安装grafana展示zabbix监控信息
    grafana安装网址DownloadGrafana|GrafanaLabsDownloadGrafana|GrafanaLabshttps://grafana.com/grafana/downloadDownloadGrafana|GrafanaLabs 192.168.75.135zabbix-mysql192.168.75.136zabbix-server192.168.75/133grafana、zabbix插件centos7上安装g......
  • 【VScode】第三方GPT编程工具-CodeMoss安装教程
    一、CodeMoss是什么?CodeMoss是一款集编程、学习和办公于一体的高效工具。它兼容多种主流平台,包括VSCode、IDER、Chrome插件、Web和APP等,支持插件安装,尤其在VSCode和IDER上的表现尤为出色。无论你是编程新手还是资深开发者,CodeMoss都能为你提供强大的支持。二、CodeMoss的......
  • Linux之文件描述符配置
    文件描述符文件描述符(FileDescriptor)是计算机编程中用于表示打开文件或其他输入/输出资源的抽象概念。在Unix和类Unix操作系统中,如Linux,每个打开的文件或网络连接都会被操作系统分配一个文件描述符,这是一个非负整数。文件描述符在操作系统中用于追踪打开的文件和网络连接的状态......
  • Linux U盘挂载和卸载
    将u盘挂载到linux在RHEL6.3中挂载U盘的步骤如下:插入U盘:将U盘插入计算机的USB接口。查看U盘设备:使用命令fdisk-l或lsblk查看系统中已连接的设备列表,找到U盘对应的设备名,通常以/dev/sdX的形式表示,其中X是字母,如/dev/sdb或/dev/sdc。此处U盘为sdb1创建挂载......
  • Ubuntu环境下USB摄像头安装调试
    1.检查摄像头是否支持UVClsusb记录其VID和PID,输出类似Bus003Device006:ID1bcf:0234SunplusInnovationTechnologyInc.LRCPAR0234,其中1bcf是VID,0234是PID2.安装UVC驱动sudoapt-getupdatesudoapt-getinstalllinux-headers-genericbuild-essentialsudoap......
  • Ubuntu离线安装 MySQL 5.7
    Ubuntu离线安装MySQL5.7一、所需环境操作系统:Ubuntu20.04数据库:MySQL5.7.34网络情况:内网服务器,无法访问互联网资源二、提前下载所需以来及安装包1、所需依赖包(1)libmecab2http://archive.ubuntu.com/ubuntu/pool/universe/m/mecab/libmecab2_0.996-1.2ubuntu1_amd64.d......
  • Linux 离线安装 nginx
    1、下载Nginx下载地址:https://nginx.org/en/download.html2、解压Nginx安装包tarzxvfnginx-1.27.3.tar.gz3、进入解压目录,编译安装Nginxcdnginx-1.27.3./configure--prefix=/usr/local/nginxmakemakeinstall4、测试启动Nginxcd/usr/local/nginx/sbinnginx##......