《包管理系统》,经常看小众文章的同学一定对这个名词比较熟悉。Homebrew 是 macOS 上最好的包管理体验,它可以帮助我们方便、快捷、干净地管理软件。
推荐阅读:“像 Mac Pro 一样管理应用,从 Homebrew 开始”
很长一段时间,当我从 macOS 切换到 Windows 时,我对缺乏一个好的 Windows 包管理器感到沮丧。然而,经过两个月的经验,我认为 Scoop 可能是 Windows 上最好的“包管理器”。
Scoop – 推荐 Scoop 的 Windows 包管理器
作为包管理器,最基本也是最重要的功能就是安装软件。如果你用的是Windows,你一定在想:“我为什么用它?为什么我不只是百度?”。
是的,你当然可以遵循旧的惯例:
百度,看软件名;从几十个搜索结果中过滤掉看起来安全无毒的下载链接;下载一个你不知道捆绑了什么的exe可执行文件;将其安装到需要管理员权限的目录;结尾。
这么复杂!
Scoop等一系列包管理器的诞生,第一大方便就是省去了上述繁琐的“搜索-下载-安装”步骤,让我们可以通过“一行代码”快速安装。
此外,使用 Scoop 安装和管理我们的软件:
特别是,Scoop 最适合安装干净、小型的开源软件。而且,Scoop 也非常适合为开发者配置开发环境,但其中很多都涉及到高级的使用技巧。我们先从基本的安装方法开始,介绍如何“像Windows专家一样管理应用,从Scoop开始”。
舀安装配置
安装 Scoop 很简单,但需要确保一些基础环境满足安装要求:
之后,右键单击开始菜单按钮,在右键菜单中打开 PowerShell:
打开 PowerShell
在 PowerShell 中输入以下内容以确保允许本地脚本执行:
设置执行策略远程签名范围当前用户
然后执行以下命令安装 Scoop:
iex (new-object net.webclient).downloadstring(‘#39;)
只需等待脚本执行完成。安装成功后,我们试一下:
独家新闻
勺子使用说明
这表明我们的 Scoop 已经安装成功。命令 scoop help 是 Scoop 的使用说明书。如果我们不记得如何执行某个命令玛雅软件要用到代码吗,我们也可以使用 scoop help 来唤起对该命令的引用。
下面我们继续介绍如何高效地使用 Scoop 来管理、安装和更新软件。
Scoop 用法 Scoop 基本语法
从上面的命令中,我们可以发现 Scoop 命令的设计非常简单(与 Homebrew 等 Unix 风格的工具相同),就是“scoop + action + object”的语法。其中“对象”是可选的。
最常用的基本动作如下:
命令动作
搜索
搜索软件名称
安装
安装软件
更新
更新软件
地位
查看软件状态
卸载
卸载软件
信息
查看软件详情
家
打开软件主页
拿几个栗子,比如:
就是这样,非常简单!
那么现在安装软件的过程就变成了: scoop 搜索软件名称 – scoop install 搜索结果中符合条件的就结束了。方便和简单!当然,Scoop 绝对不止这些命令可以折腾,更高级的命令和用法可以参考 Scoop Wiki,如果有机会,我会更新更多 Scoop 使用技巧。
Scoop 在哪里安装软件?
这是 Scoop 的设计最精致的地方,也是为什么我推荐 Scoop 而不是像 Chocolatey 这样更知名的 Windows 包管理器。
Scoop 和 Homebrew 在软件包安装位置上具有相同的理念:“下载,安装在用户文件夹中”。具体来说:
如您所见,scoop 文件夹下的应用程序存储了所有已安装的应用程序。值得一提的是,scoop 使用 shim 软链接一些应用程序。这种设计可以防止应用程序相互干扰,非常方便。
包管理理念
最后,我还是想说:为什么我们推荐使用“包管理”?
在写这篇文章之前,我还阅读了我给的关于包管理工具介绍的文章。我认为这些文章并不能真正解释为什么我们需要使用“包管理”这个看似复杂且难以使用的命令行工具。去下载和管理我们的软件。毕竟现在的软件管理理念是“我可以去 App Store 和下一个?”
需要明确一点,包管理的初衷是为了方便开发者管理和搭建开发环境。使用包管理工具可以快速安装开发工具和开发依赖,避免配置复杂的路径、环境变量等信息。作为普通用户玛雅软件要用到代码吗,我们其实是使用“包管理”工具来学习这种“软件管理理念”的。
但更重要,也更贴近我们用户安装基础软件的过程,就是我之前提到的:
这些都是针对与传统“搜索-过滤-下载”软件管理流程相关的复杂流程和安全风险的出色解决方案。
给勺子一试!如果您对这个简洁、内敛但功能强大的工具感兴趣,那么您离高级 Windows 用户不远了。限于篇幅,我先在这里介绍一下。敬请期待更多关于 Scoop 的进阶用法、Scoop 的软件桶哲学等内容。
请登录后发表评论
注册
社交帐号登录