zoukankan      html  css  js  c++  java
  • Chocolatey

    What is Chocolatey?

    Chocolatey is a software management solution unlike anything else you've ever experienced on Windows. It focuses on simplicity, security, and scalability. You write a software deployment in PowerShell once for any software (not just installers), then you can deploy it everywhere you have Windows with any solution that can manage systems (configuration management, endpoint management, etc) and track and manage updates of that software over time. Manage software on-premise, in the "Cloud", or in Docker containers with Chocolatey.

    Whew, that was a mouthful! For a bit more detail into what all of that means and more, see What is Chocolatey?

    通过Powershell安装Chocolatey

    Write-Output"Install Chocolatey"
    iwr https://chocolatey.org/install.ps1 -UseBasicParsing | iex
    Write-Output"Globally Auto confirm every action"
    choco feature enable -n allowGlobalConfirmation

    通过Chocolatey安装其它软件

    Write-Output"Installing Packages"
    choco install notepadplusplus
    choco install awscli --version 1.16.88
    choco install putty
    choco install jdk8
    choco install jre8
    choco install python3
    choco install tomcat
    choco install GoogleChrome
    choco install sourcetree
    choco install jenkins
    choco install visualstudio2017-installer
    choco install webdeploy
    choco install mysql
    choco install mysql-connector
    choco install mysql.workbench

    Command Reference

    This is a listing of all of the different things you can pass to choco.

    Commands

    • list - lists remote or local packages
    • search - searches remote or local packages (alias for list)
    • info - retrieves package information. Shorthand for choco search pkgname --exact --verbose
    • install - installs packages from various sources
    • pin - suppress upgrades for a package
    • outdated - retrieves packages that are outdated. Similar to upgrade all --noop
    • upgrade - upgrades packages from various sources
    • uninstall - uninstalls a package
    • pack - packages up a nuspec to a compiled nupkg
    • push - pushes a compiled nupkg
    • new - generates files necessary for a chocolatey package from a template
    • sources - view and configure default sources (alias for source)
    • source - view and configure default sources
    • config - Retrieve and configure config file settings
    • feature - view and configure choco features
    • features - view and configure choco features (alias for feature)
    • setapikey - retrieves or saves an apikey for a particular source (alias for apikey)
    • apikey - retrieves or saves an apikey for a particular source
    • unpackself - have chocolatey set itself up
    • version - [DEPRECATED] will be removed in v1 - use choco outdated or cup <pkg|all> -whatif instead
    • update - [DEPRECATED] RESERVED for future use (you are looking for upgrade, these are not the droids you are looking for)
    • support - provides support information
    • download - downloads packages - optionally internalizing all remote resources
    • synchronize - synchronizes against system installed software - generates missing packages
    • sync - synchronizes against system installed software - generates missing packages
    • optimize - optimizes installation, reducing space usage

    Please run chocolatey with choco command -help for specific help on
    each command.

    参考

    https://chocolatey.org/

  • 相关阅读:
    oracle 对应的JDBC驱动 版本
    Java Web中如何访问WEB-INF下的XML文件
    网站制作越简单越好(一):css样式命名规范
    HTTPClient以WebAPI方式发送formData数据上传文件
    NetCore(依赖注入)
    JS a标签 onClick问题
    NetCore的配置管理(1)
    Centos 系统安装NetCore SDK命令以及一系列操作(3)
    Centos 系统安装NetCore SDK命令以及一系列操作(2)
    Centos 系统安装NetCore SDK命令以及一系列操作(1)
  • 原文地址:https://www.cnblogs.com/oskb/p/10299258.html
Copyright © 2011-2022 走看看