scoop包管理器

本文介绍了如何在Windows上安装和配置scoop包管理器,包括开启PowerShell策略、安装scoop到自定义目录、离线安装、设置aria2插件以及管理软件源和应用。此外,还提供了故障排查和常用命令的使用方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Windows安装scoop包管理器

scoop主页: https://scoop.sh/
项目地址: https://github.com/lukesampson/scoop


开启powershell策略

# 查看Get-ExecutionPolicy是否受限制
Get-ExecutionPolicy
## 如果它返回Restricted,则运行下面的语句

# 开启powershell策略
set-executionpolicy remotesigned -scope currentuser

允许scoop访问注册表

# 以管理员运行
# 允许scoop访问注册表
Set-ItemProperty 'HKLM:\SYSTEM\CurrentControlSet\Control\FileSystem' -Name 'LongPathsEnabled' -Value 1

powershell 2+安装scoop


scoop安装到自定义目录

scoop将被默认安装在C:\User\<username>\scoop目录,

# 以管理员运行powershell 2+

# 配置scoop安装到自定义路径
$env:SCOOP='C:\scoop\bin'
# 先添加用户级别的环境变量SCOOP
[environment]::setEnvironmentVariable('SCOOP',$env:SCOOP,'User')

image.png


执行安装
# 以管理员安装----默认禁止
irm get.scoop.sh | iex

# 以普通用户安装
iwr -useb get.scoop.sh | iex

在这里插入图片描述


离线安装

终端无法访问在线安装脚本时使用离线安装脚本

# 有可能失败.先离线下载instll.ps1
wget -c https://raw.githubusercontent.com/scoopinstaller/install/master/install.ps1

# 执行安装脚本--以管理员执行
iex .\install.ps1 -RunAsAdmin

# 实际执行
iex "E:\aliyun\Desktop\install.ps1"

image.png


配置全局安装路径–非必须执行

全局安装默认是在 C:\ProgramData\scoop

$env:SCOOP_GLOBAL='C:\bin'
[Environment]::SetEnvironmentVariable('SCOOP_GLOBAL', $env:SCOOP_GLOBAL, 'Machine')

image.png


检测当前潜在问题

安装完检查下环境是否正常.

# 检测当前环境存在的问题
scoop checkup

image.png


常见修复
# 修复常见问题
scoop install -g sudo 7zip innounp dark git aria2 innounp wixtoolset

将scoop路径添加到def杀软白名单中
# 添加User目录白名单
sudo Add-MpPreference -ExclusionPath 'C:\scoop\bin'

# 添加全局目录白名单
sudo Add-MpPreference -ExclusionPath 'C:\ProgramData\scoop'

安装必备插件
# scoop下载程序时支持使用 aria2 来加速下载
scoop install -g aria2

aria2默认配置
aria2-enabled (默认值: true)
aria2-retry-wait (默认值: 2)
aria2-split (默认值: 5)
aria2-max-connection-per-server (默认值: 5)
aria2-min-split-size (默认值: 5M)

修复完成后再次检查

# 检测当前环境存在的问题
scoop checkup

# 确保没有检查到问题

image.png


scoop常用命令

https://www.thisfaner.com/p/scoop/

scoop help #查看帮助
scoop help <某个命令> # 具体查看某个命令的帮助

scoop list  # 列出已安装的 APP
scoop status # 检查哪些软件有更新

# 显示某个app的信息
scoop info <app>

# 在浏览器中打开某app的主页
scoop home <app>

## 比如
scoop home git

搜索

# 搜索app
scoop search app名称

安装

安装到全局路径
https://oopsdc.com/post/scoop%E4%BD%BF%E7%94%A8%E6%89%8B%E5%86%8C/

# 安装APP
scoop install <app>

# 全局安装app--需要管理员权限
scoop install <app> -g

# 从第三方bucket安装app
scoop install dorado/<app_name>

如果安装失败可以禁用aria2
# 禁用aria2
scoop config aria2-enabled false

卸载

# 卸载APP
scoop uinstall <app>

# 卸载全局安装的APP
scoop uinstall <app> -g 

更新app

# 更新 Scoop 自身
scoop update

# 更新某些app
scoop update <app1> <app2>

# 更新所有app(前提是需要在apps目录下操作)
scoop update *

禁止更新app

# 禁止某程序更新
scoop hold <app>

# 允许某程序更新
scoop unhold <app>

清除缓存与旧版本

# 查看所有以下载的缓存信息
scoop cache show

# 清除指定程序的下载缓存
scoop cache rm <app>

# 清除所有缓存
scoop cache rm *

# 删除某软件的旧版本
scoop cleanup <app>

# 删除全局安装的某软件的旧版本
scoop cleanup <app> -g

# 删除过期的下载缓存
scoop cleanup <app> -k

软件源(Bucket)管理

推荐的 Bucket(软件源):

  • extras:Scoop 官方维护的一个仓库,涵盖了大部分因为种种原因不能被收录进主仓库 的常用软件(在我看来是必须要添加的)。地址 :lukesampson/scoop-extras
  • nirsoft:是一个 NirSoft 开发的小工具的安装合集。NirSoft 制作了大量的小工具,包括系统工具、网络工具、密码恢复等等,孜孜不倦、持续更新。
  • dorado(添加了一些国内的app,比如 qqplayer 👍🏻️ )h404bi/dorado
  • ash258:Ash258/scoop-Ash258
  • java:添加后可以通过它安装各种 jdk 、 jre
  • nerd-fonts :包含各种字体
# bucket的用法
scoop bucket add|list|known|rm [<args>]

# 通过此命令列出已知所有 bucket(软件源)
scoop bucket known

# 添加某个 bucket
scoop bucket add bucketName

# 安装第三方bucket
scoop bucket add dorado https://github.com/h404bi/dorado

# 从第三方bucket安装app
scoop install dorado/<app_name>

添加常用bucket
# 先添加bucket
scoop bucket add extras
scoop bucket add nirsoft
scoop bucket add dorado https://github.com/h404bi/dorado
scoop bucket add Ash258 'https://github.com/Ash258/Scoop-Ash258.git'
scoop bucket add nerd-fonts
# 对于开发人员,可添加下面的两个
scoop bucket add java
scoop bucket add versions

安装必备软件


安装proxychains for Windows

配置文件在C:\ProgramData\scoop\persist\proxychains\proxychains.conf

# 安装proxychains
sudo scoop install -g proxychains

image.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

教Linux的李老师

赞赏是第一生产力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值