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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章