Chocolatey简介

Chocolatey 一个 Windows 下的软件包管理器(The Package Manager for Windows),用于自动管理软件(安装,更新,卸载),类似于CentOS的yum

Chocolatey官网:https://chocolatey.org/

安装要求

  • Windows 7+ / Windows Server 2003+(现在 Win 10 应该挺多了吧)
  • PowerShell v2+
  • .NET Framework 4+

开始安装

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

检查

PS C:\> Get-ExecutionPolicy

如果返回的是Restricted,那么需要更改为Bypass或AllSigned

更改

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

PS C:\> Set-ExecutionPolicy AllSigned

PS C:\> Set-ExecutionPolicy Bypass -Scope Process

再次检查

设置后重新检查是否更改

PS C:\> Get-ExecutionPolicy

正式安装

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

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

查看帮助

使用choco -?查看帮助文档,或者查看在线文档

使用Chocolatey安装软件

查看支持的 安装包

常用命令

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

卸载

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

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