windows上的包管理工具。
如题,在Mac上有homebrew这样的神器,叫包管理工具,而在Windows上却很少有这样的工具,不过今天要介绍的这款命令行工具就算是包管理工具(官方叫法是Windows的命令行安装程序)。
介绍
scoop是Windows的命令行安装程序
安装
安装需要
- Powershell 3以上(windows10应该都是没问题的,win7,8还有人用吗?)
- .NET Framework 4.5以上(自己检查一下就好了,没有安装一个)
- Pwoershell要允许执行用户自定义的脚本, 运行该命令:
set-executionpolicy remotesigned -s currentuser
,然后输入A回车就好了。
开始安装
- 只需要在命令行输入
iex (new-object net.webclient).downloadstring('https://get.scoop.sh')
即可
说明
- 安装好之后scoop和它安装的软件都在
C:\Users\<user>\scoop
下,使用--global
命令安装的在C:\ProgramData\scoop
下,如果需要自定义安装scoop的路径,可以设置环境变量SCOOP
和SCOOP_GLOBAL
来指定安装路径和全局安装路径 - 建议先设置代理(小飞机默认设置):
scoop config proxy 127.0.0.1:1080
- 建议新增安装包bucket(有点像软件源):
scoop bucket add java
,scoop bucket add extras
,scoop bucket add versions
- 可以用
search
搜索你需要的软件 ,java bucket里有很多版本的java - 然后可以尝试安装你需要的软件:
scoop install python27
,scoop install python36
- 使用
reset
切换软件版本:scoop reset python27
,目测python切换会有问题,自己去PATH里删掉C:\Users\<user>\scoop\apps\python36\current
就好了,java切换可以像这样,是没问题的 - 使用
uninstall
来进行卸载 - 其他可以运行
scoop help
来查看具体的作用