windows上的包管理工具:scoop

什么是 Scoop?

Scoop 是一个运行在 Windows PowerShell 上的包管理工具。它的特点是:

  • 轻量级:不需要管理员权限,安装应用只需一个命令。
  • 用户级别:软件默认安装在用户目录下(~/scoop/),不会污染系统环境。
  • Git 驱动:Scoop 的软件库(bucket)基于 Git 管理,方便扩展。
  • 便捷:安装、升级、卸载软件都非常简单。

安装 Scoop

1. 先允许 PowerShell 执行脚本

非管理员身份 打开 PowerShell,执行:

1
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

2. 安装 Scoop

1
2
3
4
5
6
#默认安装到 C:\Users\<你的用户名>\scoop
irm get.scoop.sh | iex

#自定义安装,将 scoop 安装到自定义目录,将 scoop 配置为安装 全局程序到自定义目录,并在安装过程中绕过系统代理。
irm get.scoop.sh -outfile 'install.ps1'
.\install.ps1 -ScoopDir 'D:\Applications\Scoop' -ScoopGlobalDir 'F:\GlobalScoopApps' -NoProxy

完成后关闭并重新打开 PowerShell,就能使用 scoop 命令了。

3. 验证Scoop

1
scoop -v

4. 配置代理并更新(git无问题可忽略)

1
2
scoop config proxy 127.0.0.1:port
scoop update

常用命令

安装软件

1
scoop install <软件名>

例如安装 Hugo:

1
scoop install hugo

查看已安装列表

1
scoop list

升级软件

1
scoop update <软件名>

升级所有软件:

1
scoop update *

卸载软件

1
scoop uninstall <软件名>

查找软件

1
scoop search <关键字>

添加更多软件源(bucket)

默认 Scoop 的官方 bucket 包含常见工具,如果需要更多软件,可以添加社区 bucket:

1
2
scoop bucket add extras
scoop bucket add versions
使用 Hugo 构建
主题 StackJimmy 设计