Windows 程序包管理器 Chocolatey 的使用

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

可以按照以下步骤进行操作:

  1. 以管理员身份打开文本编辑器(例如 Notepad++、Visual Studio Code)。

  2. 打开 C:\ProgramData\chocolatey\config\chocolatey.config 文件。

  3. 在文件中找到 <config> 元素下的 cacheLocation 。这个key指定了 Chocolatey 缓存的默认路径。

  4. 修改 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." />
  1. 确保有相应的权限访问新路径。

  2. 关闭并重新打开 PowerShell 或命令提示符。

之后,Chocolatey 安装的程序将会默认安装到指定的新路径。注意,这对新安装的程序有效,对已安装的程序不会影响。

Chocolatey 的使用

1. 安装程序包:

choco install <package-name>

例如,要安装 Google Chrome,只需执行以下命令:

choco install googlechrome

Chocolatey 安装的程序包默认安装路径是 C:\ProgramData\chocolatey\lib。每个程序包都会在此目录下创建一个文件夹,其中包含程序包的文件。

2. 更新程序包:

choco upgrade <package-name>

例如,要更新 Google Chrome,只需执行以下命令:

choco upgrade googlechrome

更新所有程序包:

choco upgrade all

3. 卸载程序包:

choco uninstall <package-name>

例如,要卸载 Google Chrome,只需执行以下命令:

choco uninstall googlechrome

4. 搜索可用程序包:

choco search <search-term>

例如,要搜索 Node.js,只需执行以下命令:

choco search nodejs

通过这些简单的步骤,就可以使用 Chocolatey 在 Windows 上管理程序包了。

5. 查看已安装程序包:

choco list
posted @ 2024-04-14 11:41  飞仔FeiZai  阅读(3255)  评论(0编辑  收藏  举报