Назад | Перейти на главную страницу

Установите apt-dater-host в системах CentOS с помощью марионетки

Я хочу установить 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,
  }
}