使用p脚本在Mac OS X中安装解压缩工具时遇到困难

耶万

我们正在编写一个木偶清单,该清单将在Mac OS X中安装解压缩和其他工具,该木偶清单如下所示。

$packages = ['lsof','unzip','sysstat','telnet', 'git', 'less', 'tree', 'zip']

package {
    $packages:
        ensure => installed,
        provider  => 'brew',
}

但是当我运行它时,它给出如下错误,

Error: Failed to apply catalog: Parameter provider failed on Package[lsof]: Invalid package provider 'brew' at /home/rajeevan/appfactory/modules/wso2base/manifests/packages.pp:9
Wrapped exception:
Invalid package provider 'brew'
Wrapped exception:
Invalid package provider 'brew'

然后我们执行命令

brew install unzip

只是为了确保已安装解压缩工具,但事实并非如此。

我已经用谷歌搜索并找到了解决方案

$ brew tap homebrew/dupes
$ brew install unzip

这很好,但就木偶而言,如何在我的木偶清单中做到这一点?

费利克斯·弗兰克(Felix Frank)

我自己对Google进行的快速Google搜索表明,如果您使用boxen-homebrew模块,则可以编写如下清单:

homebrew::tap { 'homebrew/dupes': }
->
package {
    $packages:
        ensure => installed,
        provider  => 'homebrew',
}

否则,您可能会退回到该exec类型。

exec { 'brew tap homebrew/dupes': ... }
->
package {
   ...
}

但是由您exec自己决定是否进行合适的查询,以确定何时需要运行或是否已经同步。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Mac OS X中,如何解压缩一个zip文件而不解压缩其内容?

来自分类Dev

在Mac OS(OS X)中登录时启动Shell脚本

来自分类Dev

如何在Mac OS X系统中静默安装dmg文件(使用Shell脚本)?

来自分类Dev

如何在Mac OS X系统中静默安装dmg文件(使用Shell脚本)?

来自分类Dev

尝试使用Retrofit时遇到困难

来自分类Dev

我在使用JavaScript时遇到困难

来自分类Dev

使用指针时遇到困难

来自分类Dev

运行脚本crontab Mac OS X

来自分类Dev

运行脚本crontab Mac OS X

来自分类Dev

如何在Mac OS X上使用Shell脚本中的标志和URL启动Chrome

来自分类Dev

在MAC OS X 10.9上安装NLTK的真正困难

来自分类Dev

使用Platypus从Perl脚本创建Mac OS X应用程序

来自分类Dev

在Mac OS X中使用Automator脚本弹出所有磁盘和dmg。

来自分类Dev

解压缩时在Bash脚本中创建多个目录

来自分类Dev

如何使用脚本来检测文件是Mac OS中的别名还是原始文件

来自分类Dev

在Mac OS X上使用Conda安装pyzbar时出错

来自分类Dev

使用InsertParameters在asp.net(vb)中存储用户名时遇到困难

来自分类Dev

在使用Java中的按钮停止或退出方法时遇到困难

来自分类Dev

Linux / OS X tar不兼容-在Linux上解压缩时,在OS X上创建的tarball会产生错误

来自分类Dev

在Mac OS X中的挂起/恢复上运行脚本

来自分类Dev

如何在 Mac Os X 中每天运行 shell 脚本?

来自分类Dev

Grails:使用Ajax创建列表时遇到困难

来自分类Dev

使用BeautifulSoup抓取USGS流时遇到困难

来自分类Dev

使用BeautifulSoup抓取USGS流时遇到困难

来自分类Dev

Grails:使用Ajax创建列表时遇到困难

来自分类Dev

在Mac OS X(Yosemite)上安装滑轨时遇到问题

来自分类Dev

Mac OS X Shell脚本测量经过的时间

来自分类Dev

在Mac OS X中正确退出Shell脚本

来自分类Dev

Shell脚本Mac OS X App:获取其路径

Related 相关文章

  1. 1

    在Mac OS X中,如何解压缩一个zip文件而不解压缩其内容?

  2. 2

    在Mac OS(OS X)中登录时启动Shell脚本

  3. 3

    如何在Mac OS X系统中静默安装dmg文件(使用Shell脚本)?

  4. 4

    如何在Mac OS X系统中静默安装dmg文件(使用Shell脚本)?

  5. 5

    尝试使用Retrofit时遇到困难

  6. 6

    我在使用JavaScript时遇到困难

  7. 7

    使用指针时遇到困难

  8. 8

    运行脚本crontab Mac OS X

  9. 9

    运行脚本crontab Mac OS X

  10. 10

    如何在Mac OS X上使用Shell脚本中的标志和URL启动Chrome

  11. 11

    在MAC OS X 10.9上安装NLTK的真正困难

  12. 12

    使用Platypus从Perl脚本创建Mac OS X应用程序

  13. 13

    在Mac OS X中使用Automator脚本弹出所有磁盘和dmg。

  14. 14

    解压缩时在Bash脚本中创建多个目录

  15. 15

    如何使用脚本来检测文件是Mac OS中的别名还是原始文件

  16. 16

    在Mac OS X上使用Conda安装pyzbar时出错

  17. 17

    使用InsertParameters在asp.net(vb)中存储用户名时遇到困难

  18. 18

    在使用Java中的按钮停止或退出方法时遇到困难

  19. 19

    Linux / OS X tar不兼容-在Linux上解压缩时,在OS X上创建的tarball会产生错误

  20. 20

    在Mac OS X中的挂起/恢复上运行脚本

  21. 21

    如何在 Mac Os X 中每天运行 shell 脚本?

  22. 22

    Grails:使用Ajax创建列表时遇到困难

  23. 23

    使用BeautifulSoup抓取USGS流时遇到困难

  24. 24

    使用BeautifulSoup抓取USGS流时遇到困难

  25. 25

    Grails:使用Ajax创建列表时遇到困难

  26. 26

    在Mac OS X(Yosemite)上安装滑轨时遇到问题

  27. 27

    Mac OS X Shell脚本测量经过的时间

  28. 28

    在Mac OS X中正确退出Shell脚本

  29. 29

    Shell脚本Mac OS X App:获取其路径

热门标签

归档