Scoop——强大的Windows命令行包管理工具
说在前面的话:本文主要写给基础一般的读者,所以有很多解释说明,请各位大佬忽略这些看起来很没用的解释,
补充,代码块里的注释要详细看,CSDN代码样式特殊,有些不好观看,敬请谅解
scoop 官方推荐使用Powershell,当然git base,cmder,cmd等也可以使用,但安装时,请使用Powershell
一、介绍
Scoop是一款软件包管理工具,类似你电脑上的软件管家,只不过Scoop是命令行操作的(见图一),可以说是一款专门为程序员开发的软件管家,你不需要再一个一个的访问官网,然后找软件的安装包,而只需要一个命令,全部搞定。
它不同于普通软件管家,其最大的特点是可以自动配置环境变量,自动解决依赖冲突。也就是说如果你是一个java开发者,你只需要用Scoop下载jdk就可以直接使用java命令查看版本等,而不需要再自己配置JAVA_HOME等环境变量,Scoop已经为你做好了;如果你有使用不同的版本需求,也可以下载两个不同版本的jdk,然后使用命令 scoop reset xxx
来切换版本,方便的“布哒鸟”。同理,Python等也可以进行管理。删除、更新也全部是命令搞定(下面会介绍)。更为舒服的是,如果你想换电脑或者重装系统的话(相同操作系统),可以直接将安装位置复制走,然后稍加操作就OK了,完全不用在一个一个的下载,你的数据也不会丢失。
官方:传送门
二、安装
1、安装要求
- 用户名文件夹不含中文(我的不是中文,不清楚如果是中文会发生什么,修改用户名文件夹为英文请看我的另一篇文章 传送门)
- Windows 7 SP1+ / Windows Server 2008+
- Powershell 5 及以上,.NET Framework 4.5 及以上
</$PSVersionTable.PSVersion.Major # 查看Powershell版本 $PSVersionTable.CLRVersion.Major # 查看.NET Framework版本