scoop: Windows 上的包管理软件

以前我一直是使用 cygwin , 然后用 apt-cyg 安装软件的。 由于 nodejs 在 Windows 平台上的支持一直不好, 心血来潮,重新安装 nodejs 到 Windows 上,发现 某文档上的 git clone 下来的东东不好用。 NodeJs 官网文档的最后一条命令居然有一个叫做 scoop 的东东。以前也用过 Chocolatey 但是也不觉得特别好用。

但是安装 scoop 到 Windows 7 的路程,可以说有点曲折, 首先是要安装 Powershell ,实际安装的时候,需要 .Net Framework,我安装了 4.8 版本, 但是为了这个 .NetFramework 还需要 Windows Management Framework , 我安装了 5.1 版本, 七七八八搞好后,Powershell 7.1.1 总算可以跑起来了, 但是运行安装命令:

iwr -useb get.scoop.sh | iex
且遇到了连接问题,我知道是伟大的墙挡住了连接。 
netsh winhttp set/reset proxy 

无效后,直接起 ShadowSocks,果然就通了。 总算安装完毕,顺带把多线程下载器 aria2 用 scoop install aria2 安装成功。

但是在 scoop install nodejs 时, aria2 并没有带来下载的性能优势,用 scoop config aria2-enabled false 关闭后,下载安装 nodejs 成功。

不过,高兴太早了, 这个 15 的版本不能在 Win7 上跑,我们需要添加 versions Bucket: scoop bucket add versions ; 然后 scoop install nodejs8 ,我们就可以安装低版本的 NodeJS 在 Win7 上跑起来了。