windows安装scoop

Scoop 是一个 Win­dows 包管理工具,类似于 De­bian 的 apt、ma­cOS 的 homebrew。它由开源社区驱动,体验可能是是目前所有 Win­dows 包管理工具中最好的。

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:\Windows\System32\drivers\etc

# 添加如下内容
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文件夹,如图所示:

windows安装scoop_第1张图片

简单解释下子目录中其他文件夹的含义:

  • apps——所有通过scoop安装的软件都在里面。

  • buckets——管理软件的仓库,用于记录哪些软件可以安装、更新等信息,默认添加main仓库,主要包含无需GUI的软件,可手动添加其他仓库或自建仓库,具体在推荐软件仓库中介绍。

  • cache——软件下载后安装包暂存目录。

  • persit——用于储存一些用户数据,不会随软件更新而替换。

  • shims——用于软链接应用,使应用之间不会互相干扰,实际使用过程中无用户操作不必细究。

中国用户专享

如果你访问Github有问题,或下载其中的资源有问题,可尝试以下方法:

  1. 设置Scoop代理。在命令行中输入(PowerShell或者CMD中都行)scoop config proxy 127.0.0.1:7890(一看就是clash用户)让scoop网络连接走代理,后面的ip地址和端口根据自己的代理设置。

  1. 使用Gitee镜像源。可能备份更新得不是那么勤快,以及实际下载软件包同样会有网络问题,所以不推荐。在命令行中输入scoop config SCOOP_REPO https://gitee.com/squallliu/scoop修改仓库源的地址。

(或者更直接点,找到Scoop配置文件,路径C:\Users\username\.config\scoop\config.json,然后直接修改里面的配置,如下图:

windows安装scoop_第2张图片

)

你可能感兴趣的:(windows,windows)