我正在编写自己的 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
资源直接安装单个软件包。