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
,那么需要更改为Bypass
或AllSigned
- 更改
可以使用以下两种中的一种
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
安装的其它软件,如果也需要卸载的话,需要先手动卸载。
- 删除环境变量
ChocolateyInstall
对应的安装文件夹,默认是C:\ProgramData\chocolatey
- 删除环境变量 ChocolateyInstall
- 删除环境变量 ChocolateyToolsLocation,部分工具软件安装的位置,删除需谨慎
- 删除环境变量 ChocolateyLastPathUpdate
- 更新环境变量 PATH ,去掉
Chocolatey
相关的配置
# 参考链接
https://chocolatey.org/install
上次更新: 2022/04/15, 05:41:32