使用 Chocolatey 在 Windows 上安装和管理软件

Chocolatey 是 Windows 上的包管理器,类似于 Linux 上的 apt 或 yum,可以方便地安装、更新和管理软件。

1. 安装 Chocolatey

安装前准备

  • 以管理员身份运行 PowerShell

  • 确保执行策略允许脚本运行:

powershell

Set-ExecutionPolicy Bypass -Scope Process -Force

安装命令

powershell

[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 -v

2. 基本使用命令

搜索软件包

powershell

choco search <packageName>
# 示例
choco search googlechrome

安装软件

powershell

choco install <packageName> -y
# 示例
choco install googlechrome -y
choco install nodejs -y --version=14.17.0  # 安装特定版本

升级软件

powershell

choco upgrade <packageName> -y
# 示例
choco upgrade all -y  # 升级所有已安装软件

卸载软件

powershell

choco uninstall <packageName> -y
# 示例
choco uninstall googlechrome -y

列出已安装软件

powershell

choco list --local-only

3. 常用软件安装示例

开发工具

powershell

choco install git -y
choco install python -y
choco install jdk8 -y
choco install vscode -y
choco install docker-desktop -y

系统工具

powershell

choco install 7zip -y
choco install sysinternals -y
choco install wireshark -y

多媒体工具

powershell

choco install vlc -y
choco install ffmpeg -y
choco install audacity -y

4. 高级功能

安装本地软件包

powershell

choco install <path-to-nupkg> -y

创建自己的软件包

  1. 安装 Chocolatey 开发工具

powershell

choco install chocolatey.package -y
  1. 创建新包模板

powershell

choco new <packageName>

配置代理

powershell

choco config set proxy <proxy-url>
choco config set proxyUser <username>
choco config set proxyPassword <password>

5. 常见问题解决

安装失败

  • 确保以管理员身份运行 PowerShell

  • 检查网络连接

  • 尝试清除缓存:choco cache remove -y

更新 Chocolatey

powershell

choco upgrade chocolatey -y

卸载 Chocolatey

  1. 首先卸载所有通过 Chocolatey 安装的软件

  2. 然后运行:

powershell

choco uninstall chocolatey -y

6. 与 Java 开发相关

安装 Java 开发环境

powershell

choco install jdk8 -y      # Java 8
choco install adoptopenjdk11 -y  # Java 11
choco install adoptopenjdk16 -y  # Java 16

安装构建工具

powershell

choco install maven -y
choco install gradle -y
choco install ant -y

安装 IDE

powershell

choco install intellijidea-community -y
choco install eclipse -y
choco install netbeans -y

Chocolatey 可以大大简化 Windows 上的软件管理,特别适合开发环境的快速搭建和维护。

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐