本文最后更新于:2020年12月30日 下午
Chocolatey 是一个 Windows 下的软件包管理系统,追求一切皆可用命令解决。
官网 / GitHub 仓库
在 Cmder 的 Admin Bash 环境下输入以下命令:
1
| λ powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin
|
此处千万注意三点:
- 使用 Admin 权限打开的 Cmder(或者是打开的新选项卡)
如果提示你权限不足肯定就是因为这个啦
- 使用的是 Cmder Bash 而非 PowerShell
在 powershell 下也能够安装(命令不太一样),然而我们想要在 Cmder Bash 下安装,所以不要搞混淆了哦
- 命令不要复制错误了(吾辈就错了。。。)
如果提示 使用“1”个参数调用“DownloadString”时发生异常:“不支持给定路径的格式。” 的话一般都是下载路径那里多了个空格之类,仔细找找吧
安装完成之后输入 choco
验证一下,得到如下输出即为成功!
Chocolatey 常用的命令如下:
1 2 3 4 5 6
| λ choco list softwareName //查询软件列表 λ choco install softwareName //安装软件 λ choco list -lo //列出当前使用 choco 所安装的软件 λ choco uninstall softwareName //卸载软件 λ clist softwareName //查询软件列表简写 λ cinst softwareName //安装软件简写
|
可安装软件包列表
Windows 下常用的开发环境软件包
1 2 3 4 5 6 7 8 9 10 11 12
| λ choco install git.install λ choco install jdk8 λ choco install google-chrome-x64 λ choco install autohotkey.portable λ choco install googlechrome λ choco install firefox λ choco install python λ choco install nodejs.install λ choco install ruby λ choco install notepadplusplus.install λ choco install Atom λ choco install SublimeText3
|
Cmder 在使用 Cmd
原生命令时(例如 clip
复制命令),可能会出现乱码,使用命令即可切换默认代码页为 UTF-8
:
1
| powershell -NoProfile -ExecutionPolicy unrestricted -Command "chcp 65001"
|
如果有什么能够一劳永逸的方法就好了,泥萌知道的话可以去 GitHub 提出 Issues 啦