Chocolatey的使用

# 简介

一个windows下的软件安装管理器(The Package Manager for Windows),用于自动管理软件(安装,更新,卸载)。Chocolatey官网 (opens new window)

# 安装要求

  • Windows 7+ / Windows Server 2003+
  • PowerShell v2+
  • .NET Framework 4+ (安装过程会检测,如果未安装会自动下载安装)

# 开始安装

使用管理员权限运行 powershell,检查并设置 执行策略

  • 检查
PS C:\> Get-ExecutionPolicy
1

如果返回的是 Restricted,那么需要更改为BypassAllSigned

  • 更改

可以使用以下两种中的一种

PS C:\> Set-ExecutionPolicy AllSigned
1

PS C:\> Set-ExecutionPolicy Bypass -Scope Process
1
  • 检查

安装后重新检查是否更改完成

PS C:\> Get-ExecutionPolicy
1
  • 安装

设置执行策略同时下载并执行安装脚本

PS C:\> Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
1

如果执行策略已经更改,直接下载并执行也可以

PS C:\> iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
1

等待安装完成,之后可以使用 choco version 查看安装结果。

  • 查看帮助

使用 choco -? 查看帮助文档。查看在线文档 (opens new window)

# 使用安装软件

查看支持的 安装包 (opens new window)

常用命令

  • list 查找本地和远程安装包
  • search 同list
  • install 安装
  • uninstall 卸载
  • upgrade 更新
  • download 下载

# 卸载

卸载Chocolatey只需要删除它安装的文件夹,并删除对应的环境变量即可。对于使用Chocolatey安装的其它软件,如果也需要卸载的话,需要先手动卸载。

  1. 删除环境变量ChocolateyInstall对应的安装文件夹,默认是 C:\ProgramData\chocolatey
  2. 删除环境变量 ChocolateyInstall
  3. 删除环境变量 ChocolateyToolsLocation,部分工具软件安装的位置,删除需谨慎
  4. 删除环境变量 ChocolateyLastPathUpdate
  5. 更新环境变量 PATH ,去掉 Chocolatey 相关的配置

# 参考链接

https://chocolatey.org/install

上次更新: 2022/04/15, 05:41:32
×