Go Wiki:NetBSD 上的 Go
NetBSD 上的 Go 在以下架构上相当稳定。但是,仍然存在一些错误;有关详细信息,请参阅 问题跟踪器。
内核版本 | 架构 | 初始支持版本 | 最终支持版本 |
---|---|---|---|
8.0 或更高版本 | amd64、arm、386 | ||
7.0 至 7.1 | amd64、arm、386 | Go 1.3 * | |
6.0 至 6.1 | amd64、arm、386 | Go 1.3 * | Go 1.9.7 |
5.0 至 5.2(已结束生命周期) | amd64、386 | Go 1 | Go 1.2.2 |
* 建议使用 Go 1.5 或更高版本。
对 arm64 架构的支持正在进行中,请参阅 https://golang.ac.cn/issue/30824。
pkgsrc 中的 Go 软件包
pkgsrc(NetBSD 软件包集合)包含已发布 Go 版本的最新软件包。软件包名称中包含版本(例如 lang/go113
),以便可以并行安装多个版本。 lang/go
是一个元软件包,始终依赖于默认的 go 版本。
请注意,go
二进制名称也已安装版本后缀。安装 pkgtools/pkg_alternatives
包以在 PATH 中获取 go
命令符号链接。
pkgsrc 中有许多用 Go 编写的软件包。目前,基于模块的构建是实验性的,并且使用 GOPATH 布局构建包。
为 Go 准备 NetBSD
- 安装 NetBSD(请记住在最后一步安装 pkgsrc)
- 安装 shells/bash 和 devel/git(在
/usr/pkgsrc/shells/bash
和/usr/pkgsrc/devel/git
中执行make package-install clean
。- 使用二进制包:
pkgin install bash git
- 使用二进制包:
此内容是 Go Wiki 的一部分。