银河麒麟v10搭建go环境有三种方法:一、apt源安装(仅x86_64,版本旧);二、官网二进制包手动安装(全架构通用,推荐arm64);三、kylin-ide图形化安装(需2.3.0+版本)。

在麒麟操作系统上搭建Go语言开发环境,首先要解决系统默认不预装Go二进制包的问题,尤其在银河麒麟V10桌面版或服务器版(ARM64/x86_64架构)中,直接运行go version会提示命令未找到。你需要根据实际硬件平台选择适配的安装路径,避免因架构错配导致exec format error。
方法一:APT源一键安装(仅限x86_64且源中有包)
打开终端,执行系统更新以拉取最新软件源列表:
sudo apt update
安装golang-go工具链:
sudo apt install golang-go -y
验证是否可用:
go version
【注意】若提示“Unable to locate package golang-go”,说明当前麒麟OS镜像源未提供该包——这在ARM64平台(如飞腾D2000、鲲鹏920)上极为常见,此时必须跳过此方法,选用手动安装。
方法二:官网二进制包手动安装(全架构通用,推荐)
第一步:确认CPU架构
在终端中运行:
uname -m
② 根据输出结果选择对应下载命令:
• 输出为 aarch64 → wget https://go.dev/dl/go1.22.10.linux-arm64.tar.gz
• 输出为 x86_64 → wget https://go.dev/dl/go1.22.10.linux-amd64.tar.gz
③ 清理旧版残留(如有):
sudo rm -rf /usr/local/go
④ 解压到系统级目录:
sudo tar -C /usr/local -xzf go*.tar.gz
⑤ 配置环境变量:
echo 'export GOROOT=/usr/local/go' >> ~/.bashrc
echo 'export PATH=$PATH:$GOROOT/bin' >> ~/.bashrc
source ~/.bashrc
这一步操作起来很简单,但漏掉source会导致终端新开窗口后仍找不到go命令。验证安装:
go version && go env GOROOT
方法三:通过Kylin-IDE图形化安装(适合不熟悉命令行的用户)
打开Kylin-IDE → 顶部菜单栏点击「Tools」→「SDK Manager」→ 左侧选择「Go SDK」→ 点击「+」号 → 选择所需Go版本(如1.22.10)→ 点击「Download and Install」
Kylin-IDE会自动完成解压、路径注册与环境变量写入,无需手动编辑配置文件。安装完成后,新建Go项目时IDE会自动识别SDK路径。
【关键前提】必须已安装Kylin-IDE 2.3.0及以上版本,旧版SDK管理器不支持Go语言选项。
golang免费学习笔记(深入):立即使用
在学习笔记中,你将探索golang的核心概念和高级技巧!











