Windows下的包管理工具——Scoop
Centos安装软件可使用yum,Ubuntu上可使用apt,MacOS可使用brew。Windows平台也有开发者开发对应的安装程序——Scoop,Scoop类似MacOS平台的brew,没有brew强大,但常见开发环境都可以轻松搞定。
使用scoop安装常用软件,可直接敲命令
scoop install git curl 7zip
安装Scoop
设置安装目录,非必须,默认安装在用户目录
$env:SCOOP='D:\ProgramFile\scoop'
[environment]::setEnvironmentVariable('SCOOP',$env:SCOOP,'User')
在 PowerShell 中输入下面内容,保证允许本地脚本的执行
set-executionpolicy remotesigned -scope currentuser
下载运行
iex (new-object net.webclient).downloadstring('https://get.scoop.sh')
如报以下异常,表示在dns服务器中找不到源网站,我们可以手动更改HOSTS文件
“1”个参数调用“DownloadString”时发生异常:“未能解析此远程名称:raw.githubusercontent.com。
编辑C:\Windows\System32\drivers\etc\hosts
文件
添加199.232.68.133 raw.githubusercontent.com
即可。
有梯子的话,也可以通过配置代理解决
$env:https_proxy="http://192.168.1.200:7890"
Scoop 可以利用aria2
进行多线程下载。
scoop install aria2
可以使用scoop config
对aria2进行配置
- aria2-enabled (default: true)
- aria2-retry-wait (default: 2)
- aria2-split (default: 5)
- aria2-max-connection-per-server (default: 5)
- aria2-min-split-size (default: 5M)
代理设置
# 设置代理
scoop config proxy localhost:1081
# 删除代理
scoop config rm proxy
添加buckets
buckets类似Linux中的源,默认包含main
,可手动添加其他bucket
scoop bucket add extras
scoop bucket add versions
scoop bucket add dorado https://github.com/h404bi/dorado
别名
scoop alias
可以配置命令别名
例如配置代理可以这样写
scoop alias add proxy '$env:https_proxy="http://192.168.1.200:7890" ; $env:http_proxy="http://192.168.1.200:7890"'
Windows下的包管理工具——Scoop
https://blog.yjll.blog/post/82ab8e0c.html