Go Wiki: Go on NetBSD
Go 在以下架構上執行相當穩定。但是,仍然存在一些 bug;有關詳細資訊,請參閱問題跟蹤器。
| 核心版本 | 架構 | 初始支援版本 | 最終支援版本 |
|---|---|---|---|
| 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 (EOL) | amd64, 386 | Go 1 | Go 1.2.2 |
* 建議使用 Go 1.5 或更高版本。
對 arm64 架構的支援正在進行中,請參閱https://golang.com.tw/issue/30824。
pkgsrc 中的 Go 包
pkgsrc(NetBSD 的軟體包集合)包含已釋出 Go 版本的最新軟體包。這些軟體包的名稱中包含版本號(例如lang/go113),以便可以並行安裝多個版本。lang/go 是一個元軟體包,始終依賴於預設的 go 版本。
請注意,go 二進位制檔名也安裝了版本字尾。安裝pkgtools/pkg_alternatives軟體包可在您的 PATH 中獲得 go 命令符號連結。
pkgsrc 中有許多用 Go 編寫的軟體的軟體包。目前,基於模組的構建是實驗性的,軟體包是使用 GOPATH 佈局構建的。
為 NetBSD 準備 Go
- 安裝 NetBSD(請記住在最後一步安裝 pkgsrc)
- 安裝 shells/bash 和 devel/git(在
/usr/pkgsrc/shells/bash和/usr/pkgsrc/devel/git中執行make package-install clean。- 使用二進位制包:
pkgin install bash git
- 使用二進位制包:
此內容是 Go Wiki 的一部分。