Windows 程序包管理器 Chocolatey 的使用
Chocolatey 是一个 Windows 平台上的软件包管理工具,类似于 Linux 上的 apt、yum 或者 macOS 上的 Homebrew。它允许用户通过命令行快速安装、更新和卸载软件包。
Chocolatey 官网
Chocolatey 的安装、更新和卸载
1. 安装 Chocolatey
-
cmd
@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "[System.Net.ServicePointManager]::SecurityProtocol = 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"
-
powershell
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'))
注意: Chocolatey 的默认安装路径通常是 C:\ProgramData\chocolatey
可查看官方 Chocolatey 安装指南
2. 更新 Chocolatey
choco upgrade chocolatey
可查看官方 Chocolatey 更新指南
3. 卸载 Chocolatey
可查看官方 Chocolatey 卸载指南
Chocolatey 的设置
1. 设置 Chocolatey 仓库
模板:
choco source add --name=<repository-name> --source=<repository-url>
示例:
choco source add --name=chocolatey --source=https://community.chocolatey.org/api/v2/
# or
choco source add -n=chocolatey -s=https://community.chocolatey.org/api/v2/
2. 设置 Chocolatey 缓存
要更改 Chocolatey 安装程序的默认路径,你需要编辑 Chocolatey 的配置文件。Chocolatey 的配置文件位于 C:\ProgramData\chocolatey\config
目录下,名为 chocolatey.config
。
可以按照以下步骤进行操作:
-
以管理员身份打开文本编辑器(例如 Notepad++、Visual Studio Code)。
-
打开
C:\ProgramData\chocolatey\config\chocolatey.config
文件。 -
在文件中找到
<config>
元素下的cacheLocation
。这个key
指定了 Chocolatey 缓存的默认路径。 -
修改
cacheLocation
的值为你想要设置的新路径。例如:
<add key="cacheLocation" value="C:\MyCustomPath\chocolatey\lib\" description="Cache location if not TEMP folder. Replaces `$env:TEMP` value for choco.exe process. It is highly recommended this be set to make Chocolatey more deterministic in cleanup." />
-
确保有相应的权限访问新路径。
-
关闭并重新打开 PowerShell 或命令提示符。
之后,Chocolatey 安装的程序将会默认安装到指定的新路径。注意,这对新安装的程序有效,对已安装的程序不会影响。