Chocolatey 是 Windows 上的包管理器,类似 Linux 的 apt 或 brew。有了它你就不用再跑去浏览器搜软件、找下载按钮、下一步下一步了,一行命令装完。
安装
准备工作
首先以管理员身份打开 PowerShell。
以防你不知道怎么以管理员身份运行:右键左下角开始菜单 → 终端。如果弹出 UAC 窗口,点"是"。
然后执行粘贴这一条命令:
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
等它跑完,关掉这个 PowerShell 再重新打开一个。执行 choco -?,如果能看到一堆帮助信息就说明装好了。
验证
choco --version
换源(可选)
国内网络环境下,默认源可能很慢。换到中科大的镜像:
choco source add -n=ustc -s=https://mirrors.ustc.edu.cn/chocolatey/ --priority=1
choco source remove -n=chocolatey
日常用法
搜软件:
choco search firefox
安装:
choco install firefox -y
-y 的意思是自动确认,不加的话每一步都要你手动确认。
升级所有已装软件:
choco upgrade all -y
卸载:
choco uninstall firefox -y
一些用得上 choco 装的东西
choco install vscode -y # VS Code
choco install 7zip -y # 解压
choco install everything -y # 文件搜索
choco install powertoys -y # 微软小工具集
choco install openssh -y # SSH 客户端
choco install nodejs-lts -y # Node.js
choco install git -y # Git
大部分软件装完后需要重新打开终端才能用新加的环境变量。如果刚装完
choco提示找不到命令,关掉终端重开就好。别问我怎么知道的