大约需要2分钟阅读本文。
利用Chocolatey通过脚本管理Windows应用程序
在类似Unix的系统中,我们可以使用诸如port、apt-get、yum等包管理工具,快速便捷地安装应用程序。在Windows平台上,通过Chocolatey,我们同样可以使用一条命令来安装应用程序及其依赖项。
1、依赖项
需要Windows 7+ / Windows Server 2003+版本
PowerShell v2+版本
.NET Framework 4+(如果未安装,安装过程中会尝试自动安装.Net 4.0)
2、安装
更改Chocolatey的安装路径:
最新版本的Chocolatey的默认安装路径为:
C:\ProgramData\Chocolatey
如何将其修改为自定义路径呢?
在系统环境变量中添加ChocolateyInstall:
D:\ProgramData\chocolatey\
替换成你自己的路径。
在具有管理员权限的cmd.exe中执行:
@"%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'))如果执行完成且没有错误提示,则表示安装成功。
3、choco子命令
choco包含以下子命令:
list - 列出远程或本地的包 search - 搜索远程或本地的包(list的别名) info - 查询软件包的摘要信息 install - 通过各个源安装软件包 pin - 强制更新软件包 outdated - 查询过期的包 upgrade - 通过各种源升级软件包 uninstall - 卸载软件包 pack - 打包nuspec至nupkg push - 推送编译好的nupkg new - 从模板中为chocolate软件包生成必要的文件 source - 显示及配置默认的源 sources - source的别名 config - 查看及设置配置文件 feature - 查看及设置特性 features - feature的别名 apikey - 为指定的源查询或设置apikey setapikey - apikey的别名 unpackself - 让chocolatey设置自身 version - [不推荐] 将在v1版移除,使用 choco outdated 或 cup <pkg> -whatif 代替 update - [不推荐] 为未来版本保留此命令
测试安装thrift:
choco install thrift
安装成功后,在Chocolatey目录下:
执行thrift命令也正常,说明thrift的环境变量已自动设置:

Windows激活工具是正版认证的激活工具,永久激活,一键解决windows许可证即将过期。可激活win7系统、win8.1系统、win10系统、win11系统。下载后先看完视频激活教程,再进行操作,100%激活成功。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号