116180610003622749
前言
Chocolatey是一个Windows下的软件包管理器,让用户可以像在类Unix系统中使用Yum和APT一样使用它,在Windows中实现自动化轻松管理Windows软件的所有方面(安装,配置,升级和卸载)。(维基百科)
安装
1
| 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'))
|
基本命令
安装软件包
<pkg>:软件包的名称(可以指定多个,用空格隔开)
cinst:choco install的缩写
--version <num>:指定版本号
--yes、-y:直接确认安装
安装前就确认
批量安装
创建一个配置文件
id="":指定软件包名
version="":制定版本号
1 2 3 4 5
| <?xml version="1.0" encoding="utf-8"> <packages> <package id="" /> <package id="" version="" /> </packages>
|
通过配置文件批量安装
<conf>:配置文件路径
1 2 3
| choco install <conf>
cinst <conf>
|
卸载软件包
查看已安装软件包列表
检查哪些软件包需要更新
更新软件包
--yes、-y:直接确认更新
更新全部软件包
--yes、-y:直接确认更新
查看软件包信息而不安装
支持安装的软件包列表
完成
参考文献
知乎——陈龙
少数派——SanKo