【问题标题】:SaltStack state to install .deb package file and dependenciesSaltStack 状态以安装 .deb 包文件和依赖项
【发布时间】:2015-07-22 11:13:29
【问题描述】:

我有一个盐配方。在服务器上我使用wkhtmltopdf 工具。 Ubuntu repo 有这个工具,但它有一个旧版本。我想使用最新版本。

我正在执行以下操作以手动将其安装在 minions 上。

$ wget http://download.gna.org/wkhtmltopdf/0.12/0.12.2.1/wkhtmltox-0.12.2.1_linux-trusty-amd64.deb
$ sudo apt-get install fontconfig libfontenc1 libjpeg-turbo8 libxfont1 x11-common xfonts-75dpi xfonts-base xfonts-encodings xfonts-utils libxrender1
$ sudo dpkg -i wkhtmltox-0.12.2.1_linux-trusty-amd64.deb

我可以为所有这些命令执行cmd.run。有没有更好的方法来执行这些步骤?

【问题讨论】:

    标签: ubuntu-14.04 salt-stack deb


    【解决方案1】:

    您可以在 Salt pkg 状态下指定远程 sources 选项。你可以试试这样的

    cat stuff.sls
    
    my_pkgs:
      - pkg.installed:
        - pkgs:
          - fontconfig
          - libfontenc1
          - libjpeg-turbo8 
          - libxfont1
          - x11-common
          - xfonts-75dpi
          - xfonts-base
          - xfonts-encodings
          - xfonts-utils
          - libxrender1
    
    install_wkhtmltox:
      pkg.installed:
        - sources:
          - wkhtmltox: http://download.gna.org/wkhtmltopdf/0.12/0.12.2.1/wkhtmltox-0.12.2.1_linux-trusty-amd64.deb
    

    【讨论】:

    猜你喜欢
    • 2018-06-03
    • 2022-10-24
    • 1970-01-01
    • 2014-05-19
    • 1970-01-01
    • 1970-01-01
    • 2017-06-28
    • 1970-01-01
    • 2012-06-04
    相关资源
    最近更新 更多