[包管理]Scoop学习笔记

Scoop项目点击跳转

本文参考

1.添加环境变量

添加后, 可以直接安装scoop到指定的路径

可以在gui下设置环境变量:

也可以用命令行设置环境变量:

User为设置用户变量, 可以替换成Machine设置系统变量(需要管理权权限)

$env:SCOOP='D:\Scoop'
[Environment]::SetEnvironmentVariable('SCOOP',$env:SCOOP,'User')

2.安装命令

PowerShell 执行策略必须为以下之一:UnrestrictedRemoteSigned 或 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的网站, 点击跳转