许多年前,我想我记得当时看到了一只恐龙,一位来自在线社区的朋友第二次与我谈论 Linux——在另一位熟人这样做之前。我最喜欢的是能够安装,例如, sudo apt install vlc
。快速又简单。四年来,Windows 用户 有 东西 相似的,该工具称为 温盖特.
同样是很久以前,久到我不记得它是针对Windows还是Mac OS X,当前的macOS,我使用了一个工具告诉我 您必须更新哪些软件甚至允许您安装新版本? 的程序。 Winget 还允许您执行类似的操作,这就是为什么我向 Windows 朋友推荐使用它。
如何使用Winget
Linux 用户使用 Winget 这是最简单的,因为我们中的大多数和最少的人都曾在具有 Linus Torvalds 内核的系统上完成过此操作。它是默认安装的,您唯一需要记住的是“包管理器”的名称 Winget。要安装程序,我们将打开 Windows 终端应用程序并编写如下内容:
winget安装vlc
前面的命令向我们显示了两个结果:第一个是来自 Microsoft Store 的版本,第二个是来自 Winget 的版本。现在是解释该软件来自何处的好时机:它确实如此 官方资料 和/或 GitHub。例如,如果我们安装 GIMP,如果我们是访问其网站的人,它会从我们点击的同一链接进行下载。
当有两个选项时,就像 VLC 的情况一样,您必须重复该命令,但这次将文本放在“Origin”列而不是“vlc”中,在本例中为“VideoLAN.VLC”,不带引号。需要注意的是,就像在 Linux 中一样,您可以添加多个软件包,并用空格分隔。
另一种方法是使用 winget search 'paquete'
这将显示之前的结果,以及与该搜索相关的其他包。在 VLC 示例中,还会显示 Microsoft Store 中的 UMP 选项。
更新包
但比上述更有趣的是可以从 Winget 更新软件包。以下命令将向我们显示有待更新的程序:
Winget升级
如果我们要更新一个包,我们必须将结果匹配的ID添加到上面。如果没有我们想要维护的程序,也就是说,如果我们想要更新所有内容,我们可以使用以下命令来完成:
winget 升级 -h --all
现在,我们使用的是Windows,而不是Linux,我这样说是因为速度和工作方式不一样。 它将下载每个程序 需要更新,如果一个有 500mb,就必须下载。在Linux中,由于通常存在依赖关系,因此程序的重量较轻。
这也是可能的,甚至 我们可能会看到一个安装程序。有一些程序,虽然很少,但确实有,其中用户不需要采取任何操作,但在大多数情况下,我们必须接受通知我们将对操作系统进行更改的通知。有时我们甚至必须指示安装位置并完成其余的配置。
我想念什么?
当然,除了它不是Linux之外,我还想念什么 这个工具 它是一个允许您直接从源安装的选项。例如,我永远不会从 Microsoft Store 安装 VLC,如果有一个标志指示直接从 Winget 安装(如果存在该选项),那就太好了。
但是,嘿,这是 Windows,这个媒体的读者(如编辑)不太喜欢这个系统。而且有了 Winget 软件安装就容易多了。只需不必搜索互联网并从终端进行更新就值得了。