前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >神器 | windows包管理工具

神器 | windows包管理工具

作者头像
我的小碗汤
发布2018-10-18 09:59:43
3K0
发布2018-10-18 09:59:43
举报
文章被收录于专栏:我的小碗汤我的小碗汤

阅读本文大约需要2分钟。

使用Chocolate通过脚本管理Windows应用

在类Unix系统中,我们可以使用例如port、apt-get、yum此类包管理工具,对应用进行快速便捷的安装。在Windows平台,通过chololate,我们同样可以做到通过一条命令完成应用及依赖项的安装。

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 - have chocolatey set itself up

version - [不推荐] 将在v1版移除,使用 choco outdated 或 cup <pkg|all> -whatif 代替

update - [不推荐] 为未来版本保留此命令

测试安装thrift:

 choco install thrift

安装成功,在chocolatey目录下:

执行thrift命令也ok,说明thrift的环境变量自动设置好了:

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-09-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 进击云原生 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档