Как установить последние пакеты SaltStack для CentOS 7

Параметр -f определяет интерфейс. Это описано в сообщении debconf-communication --help :

  -f,  --frontend               Specify debconf frontend to use.

Итак, -fnoninteractive определяет "неинтерактивный" интерфейс. Поведение этого интерфейса объясняется в man 7 debconf (или в онлайн-версии здесь ), которая гласит:

   noninteractive
          This is the anti-frontend. It never interacts with you  at  all,
          and  makes  the  default  answers  be used for all questions. It
          might mail error messages to root, but that’s it;  otherwise  it
          is  completely  silent  and  unobtrusive, a perfect frontend for
          automatic installs.   If  you  are  using  this  front-end,  and
          require  non-default  answers  to  questions,  you  will need to
          preseed  the  debconf  database;  see  the  section   below   on
          Unattended Package Installation for more details.

Другими словами, -fnoninteractive означает то, что Это говорит: программа не пытается взаимодействовать с вами, что делает ее пригодной для автоматизированных скриптов.

Если вам нужны еще более подробные сведения, исходный код Perl для «неинтерактивного» и других интерфейсов находится в / usr / share / perl5 / Debconf / Element .

-1
19.02.2019, 19:35
1 ответ

Расширение моего комментария до полного ответа.

Пакет salt-minionявляется частью программного обеспечения управления конфигурацией Salt. В документации по установке для Salt перечислены два способа получения пакетов, необходимых для Salt.

  1. Используйте официальный репозиторий SaltStack.
  2. Используйте поддерживаемый сообществом -репозиторий EPEL.

Официальный репозиторий содержит самые свежие пакеты с -по -, включая текущую версию Salt 2018.3. Репозиторий EPEL содержит гораздо более старую версию пакета — 2015.5.

Начиная с версии 2015.8, репозиторий EPEL больше не требуется для установки Salt в системах RHEL. Поэтому новые пакеты можно устанавливать исключительно из официального репозитория. Официальный репозиторий SaltStack для RHEL находится здесь .

Похоже, что репозиторий EPEL когда-то был заброшен из-за проблемы с зависимостями. -В установочном документе упоминается, что пакеты python-crypto-2.6.1и python-tornado-4.21не были доступны в EPEL. Эти пакеты теперь доступны как часть CentOS с версии 7.4.1708. python-crypto-2.6.1доступен как часть репозитория Extras, а python-tornado-4.21доступен как часть базового репозитория.

1
28.01.2020, 05:09

Теги

Похожие вопросы