Я хочу установить apt-dater-host на Debian и Системы на базе CentOS с использованием марионетки и мастера.
В Debian пакет доступен в стандартных репозиториях, но в CentOs это не так - я использовал RPM-поиск и получил следующее результат.
Как я могу установить пакет с помощью yum?
В CentOS вам нужно найти репозиторий yum, содержащий пакет, а затем добавить его в систему с помощью Puppet yumrepo
ресурс.
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,
}
}