Windows 下的软件包管理(Chocolatey)
在 Mac OS X 或各个 Linux 发行版都有自己的软件包管理工具,如
基于现代的远程服务器管理,还总是用 RDP(远程桌面)来连接就显得有点那个了,效率上与命令行终端连接方式也无法企及,更不消说同时管理多台服务器。所以在命令行下或 PowerShell 中的 Windows 包管理工具也应运而生,让我们也能用远程 SSH 或 PowerShell 来管理 Windows 服务器,进行安装配置
Windows 下的软件包管理工具大概有
从目前 google trends 的搜索来看 scoop 更受人关注, 具体来说也不清楚哪个好与不好,因为信手拿来的 AMI 是预装了 Chocolatey 的,所以稍微熟悉一下 choco 的使用
首先 Chocolatey 的安装
安装后使用命令
软件搜索
想要用其他的 Linux 命令也没问题
[版权声明]
本文采用 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 进行许可。
- Mac OS X: brew, MacPorts 已鲜有人使用了
- Debian 系列: apt, 或 apt-get, 还有用 snap 的
- RedHat 系列: yum, 或 dnf
- Arch 系: pacman
- SUSE 系: YaST 或 Zypper
- Alpine 系: apk, 如 apk add openssh
基于现代的远程服务器管理,还总是用 RDP(远程桌面)来连接就显得有点那个了,效率上与命令行终端连接方式也无法企及,更不消说同时管理多台服务器。所以在命令行下或 PowerShell 中的 Windows 包管理工具也应运而生,让我们也能用远程 SSH 或 PowerShell 来管理 Windows 服务器,进行安装配置
Windows 下的软件包管理工具大概有
- Scoop(scoop)
- Chocolatey(choco)
- winget-cli(winget)
- RuckZuck(RZGet)
从目前 google trends 的搜索来看 scoop 更受人关注, 具体来说也不清楚哪个好与不好,因为信手拿来的 AMI 是预装了 Chocolatey 的,所以稍微熟悉一下 choco 的使用
首先 Chocolatey 的安装
1Set-ExecutionPolicy Bypass -Scope Process -Force; `
2 [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; `
3 iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))安装后使用命令
choco软件搜索
choco search awk不带搜索条件的
choco search 命令会列出当前所有的包choco search安装软件
....
3973 packages found.
choco install unzip -y想编辑文件,继续用 vim,nano 基本不用,对于它的 ctrl + 操作感觉太复杂了。
choco install vim -y
choco install nano -y
想要用其他的 Linux 命令也没问题
choco install awk grep sed wget curl -y永久链接 https://yanbin.blog/windows-package-management-chocolatey/, 来自 隔叶黄莺 Yanbin's Blog
[版权声明]
本文采用 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 进行许可。