返回

Scoop——Windows环境下的包管理器

对于接触过 Ubuntu 的同学来说,sudo apt install xxx应该算得上是初见最舒服的命令之一了。

在 Windows 下如果需要安装软件,通常需要打开浏览器,搜索软件官网,下载安装包,然后一步步安装,有的人还需要和国内无良搜索引擎的捆绑/盗版软件搏斗。

对比之下,Linux 的常见软件安装方式显然更加舒服。

当你也在 Windows 环境下,意识到软件安装过于繁琐的痛点时,不妨尝试探索一下 Windows 下的包管理器——Scoop

包管理器

包管理器是一种软件工具,用于自动化安装、升级、配置和删除软件。它可以帮助用户快速安装软件,而不需要手动下载、解压、安装等,显著提升了软件安装的效率和体验。

Scoop就是 Windows 环境下的一个包管理器。只需要一行命令,它就可以帮助你快速自动化安装软件,一步到位。

Scoop是开源的,其源代码在Scoop GitHub公开,开源许可证在Scoop MIT

Scoop的安装

Scoop的安装通过远程脚本进行,在安装之前需要先设置 PowerShell 的执行策略,在 PowerShell(管理员) 中执行:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

这样将允许执行远程下载的安装脚本。

然后可以 PowerShell 中执行以下命令安装Scoop

Invoke-Expression (New-Object System.Net.WebClient).DownloadString('https://get.scoop.sh')
# 下方为ps短命令,与上方等效
iwr -useb get.scoop.sh | iex

等待安装完成后,Scoop包管理器就可以使用了。

在默认情况下,Scoop本体将自动安装到$HOME/scoop目录,应用程序将安装到$HOME/scoop/apps目录,一般默认即可。 如果确实要更改安装目录,可以在安装Scoop之前设置环境变量SCOOP,在执行安装脚本前执行: $env:SCOOP='D:\Scoop' 指定将Scoop安装到D盘根目录。

通过Scoop安装软件

成功安装Scoop后,便可使用其命令行安装软件。

例如,要安装Git,只需执行:

scoop install git

Scoop会自动下载Git的安装包,解压并安装,并且配置好环境变量,一切都是自动的。

广义的说,Scoop可以安装的软件非常多,除了Git Python Node.js外,还可以安装VSCode Firefox甚至OBS Studio

默认情况下,Scoop只会在官方的标准库中搜索软件,如果需要安装非官方的软件,可以添加bucket,例如:

scoop bucket add extras

extras是一个非官方的bucket,其中包含了很多官方库中没有的软件。也有一些其他的bucket,可以查阅官方文档了解。

总之,无论是一些命令行常用的专业工具,还是日常使用的软件,Scoop都可以帮助你快速安装。

结语

Scoop是 Windows 环境下的一个便捷的包管理器,能通过命令行快速安装软件,提升软件安装的效率和体验。如果你也对 Windows 下的软件安装感到繁琐,不妨尝试一下Scoop

参考链接

相关文章:

Licensed under CC BY-NC-SA 4.0