[包管理]Scoop学习笔记
1.添加环境变量
添加后, 可以直接安装scoop到指定的路径
可以在gui下设置环境变量:

也可以用命令行设置环境变量:
User为设置用户变量, 可以替换成Machine设置系统变量(需要管理权权限)
$env:SCOOP='D:\Scoop'
[Environment]::SetEnvironmentVariable('SCOOP',$env:SCOOP,'User')
2.安装命令
PowerShell 执行策略必须为以下之一:Unrestricted、RemoteSigned 或 ByPass 才能执行安装程序. 例如, 可以通过命令行设置:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
安装命令如下(需要挂梯子, 不然会报连接错误)
irm get.scoop.sh | iex
上述命令需要在非管理员身份下执行, 否则报以下错误:

官方解释:
对于管理员, 出于安全考虑, 默认情况下禁用管理员控制台下的安装. 除非您知道自己在做什么并且想以管理员身份安装 Scoop.
安装完成:

查看版本:

在最初设置的环境变量路径下有了scoop文件:

管理员身份可以用以下安装命令:
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
irm get.scoop.sh -outfile 'install.ps1'
.\install.ps1 -RunAsAdmin
3.应用安装
一个库里面包含很多app, 需要先导入库, 然后才能安装app
常用的库: extras和main
其中main在安装scoop的时候就默认导入了, 所以部分app可以直接安装了
比如安装aria2, 貌似是个加速下载的app:
scoop install aria2
安装结果如下:

然后导入extras库, 用以下命令:
scoop bucket add extras
结果如下:

其他常用指令暂不一一列出, 分享一个用于查找app的网站, 点击跳转