对于接触过 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
。
参考链接
相关文章: