dzh*_*lil 3 package-managers go
如何通过goinstall列出所有已安装的软件包?我需要这个将一台计算机上安装的所有软件包重新安装到另一台计算机上.
这里的大多数答案都适用于几年前的Go-Go 1.0,并且答案不再适用于Go安装工作.
简单的答案是go list ...(与其他go子命令一样,三个文字句点匹配所有包).这将列出系统上的每个包.请参阅go list -h此veristile命令的其他用法.
Dave Cheney也有一篇相关的博客文章:go list,你的瑞士军刀.
$ GOROOT/goinstall.log下有一个列表如果要在另一台计算机上安装所有软件包,只需将文件复制并运行,
goinstall -a
并且goinstall将读取此文件并安装其中列出的所有包.