在 windows 中使用 scoop

scoop 是一个 windows 的包管理工具。

介绍

scoop 是 Windows 环境中的包管理工具,在 Windows 环境中,如何一致安装软件是一个一只以来的问题,比如可以到官网,比如 winget,或者 wingetUI 也可以,scoop 提供了常见软件的下载,省去手动下载、配置环境变量等问题。

比如安装 python:

scoop install python

安装

到官网:https://scoop.sh/

在 powershell 中执行已下的代码:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
Invoke-RestMethod -Uri https://get.scoop.sh | Invoke-Expression

如果报错 Running the installer as administrator is disabled by default, see https://github.com/ScoopInstaller/Install#for-admin for details. 的话,可以输入以下代码:

iex "& {$(irm get.scoop.sh)} -RunAsAdmin"

然后就可以正常安装。

image-20240405205225568

输入 scoop help 看看是否正常安装成功了。

image-20240405205519324

使用方法

scoop 的使用就是在命令行中输入命令即可。

image-20240405210033694

常见的命令有:

  • search 搜索软件名
  • install 安装
  • update 更新软件
  • status 查看软件状态
  • uninstall 卸载
  • info 打开软件详情
  • home 打开软件主页

安装位置

那么 scoop 把软件安装在了哪里呢?

scoop 会把软件下载、安装在用户文件夹下。

具体的话,对于 Windows,就是在 C:\Users\用户名 下面创建了一个 scoop 文件夹,然后将软件安装在了这个文件夹下。

这样其实有一个好处,就是软件都被安装到了一个相对统一的文件路径下。

增加 bucket

bucket 是一个软件仓库,决定了 scoop 从从里下载软件。但是scoop 的开发者对默认软件仓库中的软件放行的条件极为苛刻,比如不能有 GUI 等似乎不太合理的要求,所以我们可以自己添加 bucket。

添加的命令很简单:

scoop bucket add <仓库名>

image-20240405211629908

我们也可以查看 scoop 能够识别那些仓库,然后选择进行添加:

scoop bucket known

image-20240405211135598

当然我们首先要看看已经安装了那些仓库:

使用:

scoop bucket list

image-20240405211515317

别名

配置了以下的别名,就可以更加方便地使用 scoop。

scoop alias add i 'scoop install $args[0]' 'Install app'
scoop alias add remove 'scoop uninstall $args[0]' 'Uninstall an app'
scoop alias add rm 'scoop uninstall $args[0]' 'Uninstall an app'
scoop alias add add 'scoop install $args[0]' 'Install app'

配置代理

# 设置Scoop访问Github的代理为你的http代理
scoop config proxy 127.0.0.1:7890
# 查看Scoop配置信息
scoop config

其他命令

删除指定软件的缓存:scoop cache rm <app>
删除所有安装包缓存:scoop cache rm *
删除指定软件的旧版本:scoop cleanup <app>

禁止某个程序更新:scoop hold <app>
允许某个程序更新:scoop unhold <app>
更新所有/某一个软件:scoop update */<app>
更新 scoop 自身: scoop update

同一程序切换版本:scoop reset app@version
切换到最新版本:scoop reset idea-ultimate-eap
  • 9
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

城南顾北

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值