Scoop是Windows下的一个包管理器,它与Mac下的brew是一个类似的工具。我们之前在安装软件的时候,要到网站上面去搜索对应的软件,找到一个下载文件,还要担心版本问题,安装之后还要担心环境问题。
现在!你拥有了 Scoop —— Windows下最好用的包管理工具,这时候安装一个软件就会更加简单了,只需要一个命令。
安装Scoop
安装scoop很简单,不过需要先确定一些基础环境是否符合安装要求
- Windows 版本不低于 Windows 7
- Windows 中的 PowerShell 版本不低于 PowerShell 5(或更高版本,包括PowerShell Core) 和.NET Framework 4.5(或更高版本)
- 你能 正常、快速 的访问 GitHub 并下载上面的资源
- 你的 Windows 用户名为英文(Windows 用户环境变量中路径值不支持中文字符)
满足以上要求就可以使用如下命令安装使用了。
先决条件
PowerShell 执行策略必须是以下项之一: Unrestricted
, RemoteSigned
或 ByPass
执行安装程序。例如:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
典型安装
从非管理员 PowerShell 运行此命令以使用默认配置安装 scoop, Scoop将安装到 C:\Users\<YOUR USERNAME>\scoop
irm get.scoop.sh | iex
# 如果您在访问 GitHub 时遇到网络问题,您可以使用代理,例如
irm get.scoop.sh -Proxy 'http://<ip:port>' | iex
高级安装
如果要进行高级安装。您可以下载安装程序并使用参数手动执行它。
irm get.scoop.sh -outfile 'install.ps1'
查看安装程序的所有可配置参数。
.\install.ps1 -?
例如,将 scoop 安装到自定义目录,配置要安装的 scoop 全局程序到自定义目录,并在安装时使用代理。
.\install.ps1 -ScoopDir 'D:\Scoop' -ScoopGlobalDir 'D:\Scoop\GlobalApps' -Proxy 'http://10.0.0.2:7890'
或者,您可以使用旧方法通过设置环境变量来配置自定义目录。(不推荐)
$env:SCOOP='D:\Applications\Scoop'
$env:SCOOP_GLOBAL='F:\GlobalScoopApps'
[Environment]::SetEnvironmentVariable('SCOOP_GLOBAL', $env:SCOOP_GLOBAL, 'Machine')
irm get.scoop.sh | iex
使用说明
具体用法可以使用scoop help
查看
设置代理
在国内访问github总是不成功,而且scoop的大部分包都在github,那么将scoop的下载设置为走代理,将会极大的提高效率。
scoop config proxy 127.0.0.1:7890
开启aria2
scoop config aria2-enabled true
scoop config aria2-options --check-certificate=false
常用动作
命令 | 说明 |
---|---|
search | 搜索软件名 |
bucket | 管理软件仓库 |
install | 安装软件 |
update | 更新软件 |
status | 查看软件状态 |
uninstall | 卸载软件 |
info | 查看软件详细信息 |
home | 打开软件主页 |
hold | 锁定应用禁止升级 |
unhold | 解除应用锁定 |
常用软件
# 列出 Scoop 已知的 bucket
scoop bucket known
# 安装软件
scoop install snipaste typora 7zip vscode
文章评论