Windows 下的软件包管理(Chocolatey)

在 Mac OS X 或各个 Linux 发行版都有自己的软件包管理工具,如

  1. Mac OS X: brew,  MacPorts 已鲜有人使用了
  2. Debian 系列: apt, 或 apt-get, 还有用 snap 的
  3. RedHat 系列: yum, 或 dnf
  4. Arch 系: pacman
  5. SUSE 系: YaST 或  Zypper
  6. Alpine 系: apk, 如 apk add openssh

基于现代的远程服务器管理,还总是用 RDP(远程桌面)来连接就显得有点那个了,效率上与命令行终端连接方式也无法企及,更不消说同时管理多台服务器。所以在命令行下或 PowerShell 中的 Windows  包管理工具也应运而生,让我们也能用远程 SSH 或 PowerShell 来管理 Windows 服务器,进行安装配置

Windows 下的软件包管理工具大概有

  1. Scoop(scoop)
  2. Chocolatey(choco)
  3. winget-cli(winget)
  4. RuckZuck(RZGet)

从目前 google trends 的搜索来看 scoop 更受人关注, 具体来说也不清楚哪个好与不好,因为信手拿来的 AMI 是预装了 Chocolatey 的,所以稍微熟悉一下  choco 的使用

首先 Chocolatey 的安装

安装后使用命令 choco

软件搜索

choco search awk

不带搜索条件的 choco search 命令会列出当前所有的包

choco search
....
3973 packages found.

安装软件

choco install unzip -y
choco install vim -y
choco install nano -y

想编辑文件,继续用 vim,nano  基本不用,对于它的 ctrl + 操作感觉太复杂了。

想要用其他的  Linux 命令也没问题

choco install awk grep sed wget curl -y

本文链接 https://yanbin.blog/windows-package-management-chocolatey/, 来自 隔叶黄莺 Yanbin Blog

[版权声明] Creative Commons License 本文采用 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 进行许可。

guest

0 Comments
Inline Feedbacks
View all comments