ubuntu编译golang工具链安装
在Ubuntu系统上编译安装Go工具链的基本流程包括:首先安装必要的依赖包,然后下载Go源码并解压到/usr/local目录,接着运行./all.bash进行编译,之后配置环境变量,最后通过goversion命令验证安装是否成功。此外,还可以按需安装gopls等辅助工具。
在Ubuntu上编译并安装Go工具链,其实没有想象中那么复杂。只要按顺序把几个关键步骤走一遍,基本上就能搞定。下面就把完整的流程拆开来说,每个环节都附上了具体的命令和需要注意的细节。

1. 安装依赖
先把系统的“地基”打好。打开终端,敲下面这行,把wget、git和build-essential这些基础包装齐——编译源码缺不了它们。
sudo apt update
sudo apt install -y wget git build-essential
2. 下载Go源码
依赖就位之后,去Go的官方仓库把源码拉下来。这里用的是wget,指定一个具体的版本号,比如go1.20.5。版本号会随时间更新,建议先去官方下载页瞄一眼最新版。
wget https://golang.org/dl/go1.20.5.src.tar.gz
3. 解压源码
下载下来的压缩包,解压到/usr/local目录下。这个位置是系统工具链的常见存放处,后续编译出来的二进制文件也会放在这里。
tar -C /usr/local -xzf go1.20.5.src.tar.gz
4. 编译Go源码
进入解压后的/usr/local/go/src目录,执行./all.bash。这一步会自动完成编译、测试等流程,耗时取决于机器性能,耐心等一等就好。
cd /usr/local/go/src
./all.bash
5. 设置环境变量
编译完还没完——得让系统知道Go在哪里。编辑~/.profile或~/.bashrc,把下面几行加进去:
export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin
然后让配置立刻生效:
source ~/.profile
6. 验证安装
跑一句go version,能看到类似go version go1.20.5 linux/amd64的输出,就说明一切正常。
go version
7. 安装其他工具(可选)
如果还需要gopls这类辅助工具,直接用go install装就行。注意$GOPATH/bin已经加进PATH了,装好之后全局可用。
go install golang.org/x/tools/gopls@latest
到这里,Ubuntu上的Go工具链就齐活了。每一步都不难,关键是别跳步骤、别漏掉依赖。从源码编译的好处是可以自定义版本,长期维护也比较可控。
WPS Office是一款面向macOS用户的综合办公套件,将文字处理、电子表格、演示文稿、PDF工具、模板与云协作整合在同一应用中。它兼容常见Microsoft Office格式,支持Intel及Apple芯片Mac,基础功能可免费使用,
Shapr3D是一款面向工业设计、机械工程、建筑概念和三维打印工作流的CAD软件。Mac版采用Parasolid建模内核,支持草图约束、实体建模、工程图、可视化渲染及常见CAD格式交换,并可通过账户在多台设备之间同步项目。
REAPER是Cockos开发的数字音频工作站,提供多轨音频与MIDI录制、剪辑、处理、混音和母带制作工具。Mac版兼容Intel与Apple芯片,支持AU、VST、VST3、CLAP等插件格式,并提供高度可定制的工作流程。
Adobe Photoshop 是面向摄影师、设计师和内容创作者的专业图像处理工具,可在 Windows 上完成照片修饰、选区抠图、图层合成、文字排版、绘画及生成式编辑。软件采用订阅授权,由 Creative Cloud 管理安装、更新与许
Adobe InDesign 是面向印刷与数字出版的专业页面排版工具,可制作书籍、杂志、宣传册、海报、交互式 PDF 和电子书。它提供精细的文字样式、多页面管理、印前检查及多格式输出能力,并能与 Photoshop、Illustrator
Adobe Illustrator 是用于绘制矢量图形、插画、图标、徽标和版式的专业设计工具。它以路径和锚点为核心,作品放大后仍能保持清晰,并提供画板、文字、渐变、图像描摹及精确变换等功能,适合品牌视觉、印刷物料、数字界面和商业插画创作。













