好吧,到刚刚为止我一直在手动安装 Windows 下任何程序,虽然说可以在安装时一睹官网的风采,但随着软件越来越多管理难度也越来越大,并且我真的不希望我偶尔打开一个软件的时候提示我可更新了。并且,我也不想再一遍一遍手动升级电脑上的 python、golang、nodejs 了

是时候改变这一切了!

Windows 下的包管理器

Linux 下,包管理器帮助用户管理一切 bin(make install好吧,几乎一切)。自然有一个包管理器帮助我管理软件是极其方便的,这就是 scoop

虽然我早有耳闻 scoop,但也许是出于惰性,我一直没进行尝试。但是一经上手,熟悉的体验让我非常满意

安装

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
Invoke-RestMethod -Uri https://get.scoop.sh | Invoke-Expression

打开 powershell,敲下这两句,你已经成功安装了 scoop。是的,就是这么简单!接下来你要做就是 scoop install <name>,如果你熟悉 Linux 的话,一定会倍感亲切的

使用

让我们尝试安装 python

scoop install python

你已经安装完成了,如此的省心!

常用命令

# 更新所有软件
scoop update *
# 清理旧版本
scoop cleanup *

其他功能可 scoop help 或在 scoop 官网 上查看

体验

不得不承认,我应该早点尝试 scoop 的,一个高效的工具可以使精力不必浪费在无用的地方。虽然我不提倡为工具而工具,但是 scoop 确实为我剩下了不少功夫!