我正在编写自己的 Chef Recipe ,只安装 mysql 客户端版本 5.7,而不安装服务器。我试图使用 yum 来做到这一点,并编写了我自己的 Chef Recipe ,但它默认添加版本 5.5 而不是 5.7,并且我无法使用 yum 仅将客户端更新到 5.7,以便我可以在 Chef 上编写自己的 Recipe 。

当我在配方中提供版本字段时,它会抛出错误。

请您参考如下方法:

与 Chef 中的所有操作一样,它只会执行您告诉它的操作。如果您配置的 yum 存储库中没有可用的 MySQL 5.7 软件包,package 资源将会出错。如果您想使用较新版本配置新的软件包源,我们会提供 yum_repository 资源,或者如果您自己制作一个软件包,也可以使用 rpm_package 资源直接安装单个软件包。


评论关闭
IT源码网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!