前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >chocolatey: Windows中的软件部署神器

chocolatey: Windows中的软件部署神器

作者头像
用户9897904
发布2022-07-14 17:49:28
8490
发布2022-07-14 17:49:28
举报
文章被收录于专栏:PipelinePipeline

Windows系统是我们经常使用的系统,在日常工作中我们经常需要安装一系列的软件, 在游戏制作中我们也可以用来配置游戏的打包环境.

今天我向大家安利一个Windows下的软件部署工具Chocolatey

Chocolatey是一款专为Windows系统开发的、基于NuGet的包管理器工具,类似于Node.jsnpmMacOSbrewUbuntuapt-get,它简称为chocoChocolatey的设计目标是成为一个去中心化的框架,便于开发者按需快速安装应用程序和工具。

安装chocolatey

首先,你需要以管理员权限去运行cmd, 然后执行下面命令

代码语言:javascript
复制
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))

等待几秒钟,命令完成。 如果您没有看到任何错误,则可以使用Chocolatey

输入chocochoco -?以获取使用说明

更详细的安装步骤也可以去参考官方的方式 https://chocolatey.org/install

语法介绍

安装软件

代码语言:javascript
复制
choco install <软件名>

比如

代码语言:javascript
复制
choco install python
代码语言:javascript
复制
choco install blender

安装指定版本

代码语言:javascript
复制
choco install python --version=3.7.9
代码语言:javascript
复制
choco install blender --version=2.91.2

搜索包

代码语言:javascript
复制
choco search something

列出本地已安装的包

代码语言:javascript
复制
choco list --local-only

列出Windows系统已安装的软件

代码语言:javascript
复制
choco list -li

升级所有已安装的包

代码语言:javascript
复制
choco upgrade all --yes

卸载软件

代码语言:javascript
复制
choco uninstall <软件名>

比如

代码语言:javascript
复制
choco uninstall python

更多支持的参数我们可以去官网中对应的包中去查看

个人配置

下面是我个人的基础设置,当我重装系统后可以通过下面命令快速设置好我的工作环境

代码语言:javascript
复制
choco install vcredist-all --yes
choco install vscode --yes
choco install docker-compose --yes
choco install docker-desktop --yes
choco install visualcpp-build-tools --yes
choco install git --yes
choco install screentogif --yes
choco install python3 --version=3.7.9 --yes
choco install cmake --yes
choco install pycharm-community --yes
choco install visualstudio2019community --yes

我们还可以使用类似于WPKG或者PDQ deploy此类的自动化部署软件去帮我们团队中的成员部署统一的软件环境

本文参与?腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-04-12,如有侵权请联系?cloudcommunity@tencent.com 删除

本文分享自 Pipeline 微信公众号,前往查看

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

本文参与?腾讯云自媒体同步曝光计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装chocolatey
  • 语法介绍
  • 安装软件
  • 安装指定版本
  • 搜索包
  • 列出本地已安装的包
  • 列出Windows系统已安装的软件
  • 升级所有已安装的包
  • 卸载软件
    • 个人配置
    相关产品与服务
    容器服务
    腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
    http://www.vxiaotou.com