我想在 Debian 上安装 apt-dater-host和基于 CentOS 的系统使用 puppet 和 foreman。
在 Debian 上,该软件包在标准存储库中可用 - 但在 CentOs 上情况并非如此 - 我使用 RPM 搜索并得到以下内容结果。
如何使用 yum 安装该软件包?
答案1
在 CentOS 上,您需要找到一个包含该包的 yum 存储库,然后使用 Puppetyumrepo
资源将其添加到系统。
class aptdater {
if $::osfamily == 'RedHat' {
# Only install the yum repo on RH-family systems
yumrepo { 'blah':
...
}
# Override the package to require the yum repo to be deployed first
Package['apt-dater-host'] {
require => Yumrepo['blah'],
}
}
package { 'apt-dater-host':
ensure => present,
}
}