头图

Windows 系统安装Scoop始末

WildChildren

Why

在互联网、编程圈子Windows在鄙视链的低端,为了使我们能更高端(实际上大部分人还是希望能使用像MacOS、Linux系统中的某些高效应用),同学们不断地发掘各种有趣且高效的神器,对于包管理器(Package Manager)Scoop、Chocolatey是比较热的。

我也是希望一行代码能解决软件安装和卸载以及其他需求,便决定安装ScoopChocolatey,但由于各种问题迟迟没有动手。在解决Notion“最小化于托盘而不退出基于Windows网页套壳的客户端”时,需要安装Notion Enhancer,文档中都是使用Scoop命令来完成的,极其简单,但如下问题花费了我2Houres,一段时间没有记录学习经验了,特此记录。

What

解析远程raw.githubusercontent.com失败(raw.githubusercontent.com的DNS解析因某些原因被临时污染了),无法下载Scoop安装包,安装失败。
Snipaste_2021-10-19_16-00-26.png

How

在host文件中添加本地解析服务以解决,内容(IP+远程地址)如下:

199.232.68.133 raw.githubusercontent.com

Snipaste_2021-10-19_16-05-37.png

Ping通之后,开始安装。

Invoke-Expression (New-Object System.Net.WebClient).DownloadString('https://get.scoop.sh')

Snipaste_2021-10-19_16-17-45.png

需要配环境变量,否则出现下述问题:
Snipaste_2021-10-19_17-05-27.png

Scoop 的使用

  1. Aria2 加速下载

    scoop install aria2
  2. 开启16线程(编译版默认)

    scoop config aria2-max-connection-per-server 16
    scoop config aria2-split 16
    scoop config aria2-min-split-size 1M
  3. 使用代理,需通过如下命令关闭 aria2

    scoop config aria2-enabled false
  4. 查找软件

    scoop search git
  5. 安装软件

    scoop install git
  6. 卸载软件

    scoop uninstall 7zip
  7. 更新软件

    scoop update #更新scoop
    scoop update 7zip #更新7zip
    scoop * #更新全部
  8. 添加仓库bucket

    scoop bucket add extras

参考:
https://zhuanlan.zhihu.com/p/...
https://blog.csdn.net/luoyooi...
https://sspai.com/post/52496

阅读 975
1 声望
0 粉丝
0 条评论
1 声望
0 粉丝
文章目录
宣传栏