chocolatey是windows下的包管理器,通过cmd命令操作,就可以完成搜索、安装、更新、卸载等所有操作。节省安装事件,进行基础环境的快速部署。
安装
chocolatey提供两种方式进行安装,,cmd窗口安装、powershell窗口安装,都需要在管理员身份运行:
cmd安装
@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"
powershell安装
Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
PS:某些的电脑系统系统如果没有powershell,建议使用cmd安装。
使用
chocolatey的操作都是在管理员权限一下运行cmd或者powershell进行
查询版本 choco
chocolatey默认安装在C:\ProgramData\chocolatey下
软件安装命令: choco install 软件名称
如果不清楚安装软件的命令,可以去https://chocolatey.org/packages进行查看
软件默认安装在系统盘C盘之中
chocolatey的其他使用命令
search命令:choco search 关键字
会搜索出所有包含关键字的软件包。
update命令:choco upgrade 软件包名称
更新对应的软件包。
uninstall命令:choco uninstall 软件包名称
会卸载指定的软件包。
chocolatey界面化操作
chocolatey提供了界面化操作的平台,首先需要安装chocolatey的界面平台
choco install chocolateygui
使用结果
测试安装的软件notepad++、JDK、everything、google chrome、monogdb
notepad++、everything安装成功
google chrome、monogdb、JDK安装失败
安装过程受网络以及本地环境影响较大。数据量比较大的软件不建议进行采用此种方式进行部署。
其他windows的包管理器scoop,scoop的支持软件种类较少,scoop安装软件目录在C:\Users\DB\scoop\apps。