概述
Scoop 是一个 Windows 包管理工具,类似于 Debian 的 apt、macOS 的 homebrew。它由开源社区驱动,体验可能是是目前所有 Windows 包管理工具中最好的。
Scoop 可以很方便的安装一些常用软件,尤其是开源软件,免去了手动去官网下载的繁琐步骤,而且后续对软件进行升级只需要输入一行命令,非常便捷。
环境要求
Windows 7 SP1 + / Windows Server 2008+
PowerShell 5(或更高版本,包括 PowerShell Core)和 .NET Framework 4.5(或更高版本)
可以运行如下命令进行查看 PowerShell 版本:
$psversiontable.psversion.major # should be >= 5.0
Windows 用户名为英文(Windows 用户环境变量中路径值不支持中文字符)
正常、快速的访问 GitHub 并下载资源
设置用户安装路径
$env:SCOOP='D:Scoop'
[Environment]::SetEnvironmentVariable('SCOOP', $env:SCOOP, 'User')
设置全局安装路径(需要管理员权限)
$env:SCOOP_GLOBAL='D:Scoop_Global'
[Environment]::SetEnvironmentVariable('SCOOP_GLOBAL', $env:SCOOP_GLOBAL, 'Machine')
设置允许 PowerShell 执行本地脚本
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
# 进入到如下目录,使用编辑器打开hosts
C:WindowsSystem32driversetc
# 添加如下内容
140.82.113.3 github.com
199.232.68.133 raw.githubusercontent.com
安装 Scoop
irm get.scoop.sh -outfile 'install.ps1'
.install.ps1 -RunAsAdmin
完成之后,相应位置就会生成一个scoop文件夹,如图所示:
![](https://file2.kaopuke.com:8081/files_image/2023060717/bee981820a3e762668545e11d2374c31.png)
简单解释下子目录中其他文件夹的含义:
apps——所有通过scoop安装的软件都在里面。
buckets——管理软件的仓库,用于记录哪些软件可以安装、更新等信息,默认添加main仓库,主要包含无需GUI的软件,可手动添加其他仓库或自建仓库,具体在推荐软件仓库中介绍。
cache——软件下载后安装包暂存目录。
persit——用于储存一些用户数据,不会随软件更新而替换。
shims——用于软链接应用,使应用之间不会互相干扰,实际使用过程中无用户操作不必细究。
中国用户专享
如果你访问Github有问题,或下载其中的资源有问题,可尝试以下方法:
设置Scoop代理。在命令行中输入(PowerShell或者CMD中都行)scoop config proxy 127.0.0.1:7890(一看就是clash用户)让scoop网络连接走代理,后面的ip地址和端口根据自己的代理设置。
使用Gitee镜像源。可能备份更新得不是那么勤快,以及实际下载软件包同样会有网络问题,所以不推荐。在命令行中输入scoop config SCOOP_REPO https://gitee.com/squallliu/scoop修改仓库源的地址。
(或者更直接点,找到Scoop配置文件,路径C:Usersusername.configscoopconfig.json,然后直接修改里面的配置,如下图:
![](https://file2.kaopuke.com:8081/files_image/2023060717/9659ae14e80589306a02d8204efa8307.webp)
)
最后
以上就是紧张铅笔为你收集整理的windows安装scoop的全部内容,希望文章能够帮你解决windows安装scoop所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复