windows平台最好的包管理器:scoop

💡 原文中文,约1700字,阅读约需4分钟。
📝

内容提要

Scoop是Windows平台上的优秀包管理器,优于winget和Chocolatey。它不需要注册表关联,支持社区维护的仓库,安装简单。用户可通过PowerShell设置安装目录和添加软件仓库,推荐使用git和7zip等软件。Scoop还提供更新、搜索和清理等功能,适合开发人员使用。

🔎

延伸解读

Scoop 与 winget、Chocolatey 的差异

文章指出,winget 作为微软官方包管理器,在国内缺乏镜像,使用体验不佳;Chocolatey 虽有图形界面且脚本数量多,但不少脚本已无人维护或停止更新。Scoop 则无需关联注册表,完全由社区维护,除官方仓库外还有大量第三方仓库,维护状况似乎更优。这些对比有助于读者理解 Scoop 在 Windows 包管理器中的定位。

安装 Scoop 的国内适配要点

Scoop 官网提供的安装命令在国内无法直接使用,文章给出了通过 Gitee 镜像安装的方法,并需将 SCOOP_REPO 配置为镜像地址后执行更新。此外,安装前需在 PowerShell 中调整执行策略,并可自定义 Scoop 的安装目录,例如将应用集中放在 D 盘。这些步骤对国内用户顺利安装至关重要。

仓库扩展与常用软件推荐

Scoop 支持通过 bucket 添加第三方仓库来扩展软件来源。文章推荐了 main、extras、versions、nirsoft 等仓库,并特别提到 dorado 仓库包含大量国产软件如微信。在软件方面,建议必装 git 和 7zip,可选安装 aria2 加速下载、gow 提供 Linux 命令行工具、sudo 调用管理员权限。这些推荐能帮助开发者快速搭建环境。

日常维护与清理命令

Scoop 提供了一系列维护命令:使用 scoop update * 一键更新所有软件,scoop search 搜索包,scoop cache rm * 清除下载缓存,scoop cleanup * 删除旧版本应用,以及 scoop list、scoop status、scoop checkup 分别用于查看已安装程序、检查更新和自身诊断。掌握这些命令有助于保持系统整洁和软件最新。

❓

Q&A

Scoop与winget和Chocolatey相比有什么优势?

Scoop不需要注册表关联,支持社区维护的仓库,安装简单,且维护更为活跃。

如何在PowerShell中安装Scoop?

可以通过命令 `irm get.scoop.sh | iex` 安装,国内用户可使用镜像 `iwr -useb https://gitee.com/glsnames/scoop-installer/raw/master/bin/install.ps1 | iex`。

Scoop支持哪些基本操作?

Scoop支持更新、搜索、清理等基本操作,用户可以方便地管理软件包。

Scoop推荐使用哪些软件?

推荐使用git和7zip等软件,此外可以使用aria2加速下载。

如何添加软件仓库到Scoop?

可以使用命令 `scoop bucket add <仓库名称> <仓库地址>` 来添加软件仓库。

Scoop适合哪些用户使用?

Scoop特别适合开发人员使用,因为它提供了灵活的包管理功能。

🏷️

标签

➡️

继续阅读