chocolatey-cookbook, 在 Windows 上,厨师 cookbook 要安装chocolatey和包

分享于 

4分钟阅读

GitHub

  繁體 雙語
Chef cookbook to install chocolatey and packages on Windows
  • 源代码名称:chocolatey-cookbook
  • 源代码网址:http://www.github.com/chocolatey/chocolatey-cookbook
  • chocolatey-cookbook源代码文档
  • chocolatey-cookbook源代码下载
  • Git URL:
    git://www.github.com/chocolatey/chocolatey-cookbook.git
    Git Clone代码到本地:
    git clone http://www.github.com/chocolatey/chocolatey-cookbook
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/chocolatey/chocolatey-cookbook
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    

    Cookbook VersionBuild Status

    描述

    使用默认的配方安装 Chocolatey,并使用方便的资源/提供者管理包。

    要求

    平台:

    • Windows
    • 厨师 11.6或者更高版本

    手册:

    • Windows ( ~> 1.38 )
    注释

    在Chocolatey版本 0.9.8.24,Chocolatey的安装目录已经从 C:Chocolatey 更改为 C:ProgramDataChocolatey

    可以从 Chocolateywiki 获得更多信息。

    属性

    下面的所有属性都是 pre-pended

    属性说明类型默认值
    ['upgrade']是否升级 Chocolatey,如果已经安装布尔型false
    ['install_vars']['chocolateyProxyLocation']Chocolatey安装脚本的HTTPS代理字符串Chef::Config ['https_proxy'] 或者 ENV ['https_proxy']
    ['install_vars']['chocolateyProxyUser']身份验证代理的代理用户字符串nil
    ['install_vars']['chocolateyProxyPassword']代理用户密码字符串nil
    ['install_vars']['chocolateyVersion']要安装的Chocolatey版本,比如'0.9.9.11"'字符串nil ( 下载最新版本)
    ['install_vars']['chocolateyDownloadUrl']如果你主持 chocolatey.nupkg的内部副本,请使用这里 Chocolatey. nupkg 文件字符串https://chocolatey.org/api/v2/package/chocolatey ( 从 chocolatey.org) 下载)
    食谱
    • chocolatey::default
    资源

    chocolatey

    注意:chef客户版本和更高版本上的,使用 chocolatey_package 资源。

    操作

    • 安装:安装chocolatey包( 默认)
    • 删除:卸载chocolatey软件包
    • 升级:更新chocolatey软件包

    资源属性

    • 软件包:软件包管理( 默认名称)
    • source: 要安装的软件包的来源
    • 版本:要使用的软件包的版本。
    • args: 安装的参数。
    • 选项:要发送到 choco.exe的其他选项的哈希
    示例
    include_recipe 'chocolatey'%w{sysinternals 7zip notepadplusplus GoogleChrome Console2}.each do |pack|
     chocolatey packend%w{bash openssh grep}.each do |pack|
     chocolatey pack do source 'cygwin'endendchocolatey 'git.install'do options ({ 'params' => "'/GitOnlyOnPath'" })endchocolatey 'wireshark'do version '1.12.6' action :installendchocolatey "some_private_secure_package"do source "https://some.proget/feed" options ({'u' => 'username', 'p' => 'password'})endchocolatey 'DotNet4.5'chocolatey 'PowerShell'
    许可证和维护者

    维护者:: Guilhem Lettron ( guilhem@lettron.fr )

    许可证:: Apache 2.0


    Window  Windows  PAC  PACK  Cookbook  CHEF  
    相关文章