Windows命令行软件安装管理工具-Chocolatey
Chocolatey是Windows平台上的包管理器,通过它可以集中安装、管理、更新各种各样的软件。
Chocolatey是和apt-get,brew差不都的一个东西。特别适合管理一些小众、轻量的开源软件。
可以一条命令更新全部软件,除了直接自动化从程序官网拽安装包,自动化安装外。官方的源里面,还有一些绿化的软件、净化软件可以开袋即食。
总体而言,如果不想特殊设置的话,Chocolatey整体的操作与使用还是比较亲民的。
安装教程
chocolate的安装也很简单,官网https://chocolatey.org/ 上有非常详细的说明,只需要几条命令即可。
1.以管理员模式打开Windows系统中powershell
推荐使用Windows Terminal界面好看操作更方便,已经在win10/win11系统内置,如果没有可以在应用商店下载,或者直接使用powershell
2.在powershell中运行命令Get-ExecutionPolicy
以查看其运行策略
Get-ExecutionPolicy
显示AllSigned可以进行下一步操作,如果显示Restricted,则执行以下代码,修改运行策略:
Set-ExecutionPolicy AllSigned
3.在powershell中运行以下命令安装chocolatey
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'))
可能需要一段时间,具体视网络情况而定。
安装成功后重启powershell,输入choco
,出现如下内容表示安装成功
4.chocolatey升级方法
升级非常简单,只需要一行命令即可
choco upgrade chocolatey
4.chocolatey卸载方法
点击查看官网卸载教程
卸载Chocolatey只需要删除它安装的文件夹,并删除对应的环境变量即可。对于使用Chocolatey安装的其它软件,如果也需要卸载的话,需要先手动卸载。
1.删除环境变量ChocolateyInstall对应的安装文件夹,默认是 C:\ProgramData\chocolatey
2.删除环境变量 ChocolateyInstall
3.删除环境变量 ChocolateyToolsLocation,部分工具软件安装的位置,删除需谨慎
4.删除环境变量 ChocolateyLastPathUpdate
5.更新环境变量 PATH ,去掉 Chocolatey 相关的配置
常用命令
使用方法也比较简单,更多请查看官方文档
choco search <keyword> 搜索软件
choco list <keyword> 跟 search 命令功能类似
choco install <package1 package2 package3...> 安装软件
choco install <package> -version *** 安装指定版本
choco uninstall name 卸载软件
choco version <package> 查看安装包的版本情况
choco upgrade <package> 更新某个软件
choco list -localonly 查看一下所有安装在本地的包的列表
choco list -lo 功能同上
可以安装哪些软件?
https://chocolatey.org/packages
可以在官网查看搜索已经支持的软件包,可以看到常用的软件应有尽有
批量安装软件方法
支持批量安装软件,特别适合装机的朋友,把常用的软件写在命令里面即可,例如:安装谷歌浏览器、7zip和微信
choco install --yes 7zip googlechrome wechat
--yes 是自动安装,不加的话每一步都要输入y确认安装
批量升级软件方法
choco upgrade all
也可以把以下命令放到bat文件里面,设置任务计划定时自动升级软件,简直美滋滋
@echo off
choco upgrade all
pause
当然由于国内网络环境原因,部分地区的网络可能不稳定,想用的朋友可以提前测试一些网络或者使用特殊的方法。
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
评论已关闭