windows上的包管理工具。

如题,在Mac上有homebrew这样的神器,叫包管理工具,而在Windows上却很少有这样的工具,不过今天要介绍的这款命令行工具就算是包管理工具(官方叫法是Windows的命令行安装程序)。

介绍

scoop是Windows的命令行安装程序

安装

安装需要

  1. Powershell 3以上(windows10应该都是没问题的,win7,8还有人用吗?)
  2. .NET Framework 4.5以上(自己检查一下就好了,没有安装一个)
  3. Pwoershell要允许执行用户自定义的脚本, 运行该命令: set-executionpolicy remotesigned -s currentuser,然后输入A回车就好了。

开始安装

  1. 只需要在命令行输入iex (new-object net.webclient).downloadstring('https://get.scoop.sh')即可

说明

  1. 安装好之后scoop和它安装的软件都在C:\Users\<user>\scoop下,使用--global命令安装的在C:\ProgramData\scoop下,如果需要自定义安装scoop的路径,可以设置环境变量SCOOPSCOOP_GLOBAL来指定安装路径和全局安装路径
  2. 建议先设置代理(小飞机默认设置): scoop config proxy 127.0.0.1:1080
  3. 建议新增安装包bucket(有点像软件源):scoop bucket add java,scoop bucket add extras,scoop bucket add versions
  4. 可以用search搜索你需要的软件这样 ,java bucket里有很多版本的java
  5. 然后可以尝试安装你需要的软件: scoop install python27,scoop install python36
  6. 使用reset切换软件版本: scoop reset python27,目测python切换会有问题,自己去PATH里删掉C:\Users\<user>\scoop\apps\python36\current就好了,java切换可以像这样,是没问题的像这样
  7. 使用uninstall来进行卸载
  8. 其他可以运行scoop help来查看具体的作用

部分来源

少数派: 「一行代码」搞定软件安装卸载,用 Scoop 管理你的 Windows 软件