我是靠谱客的博主 紧张铅笔,最近开发中收集的这篇文章主要介绍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: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文件夹,如图所示:

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

  • 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:Usersusername.configscoopconfig.json,然后直接修改里面的配置,如下图:

)

最后

以上就是紧张铅笔为你收集整理的windows安装scoop的全部内容,希望文章能够帮你解决windows安装scoop所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(48)

评论列表共有 0 条评论

立即
投稿
返回
顶部