urpmi - Управляющий модуль Urpmi
Новый в версии 1.3.4.
Обзор
- Управляет пакетами с помощью urpmi (например, для Mageia или Mandriva)
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| force bool |
| Считать, что ответ на любой вопрос urpmi — "да". Соответствует параметру --force для urpmi. |
| name обязательно (добавлено в 2.6) | Список имён пакетов для установки, обновления или удаления. псевдонимы: пакет, pkg | |
| no-recommends bool |
| Соответствует параметру --no-recommends для urpmi.псевдонимы: no-рекомендуемые |
| root (добавлено в 2.4) | Значение по умолчанию: "/" | Указывает альтернативный корневой каталог для установки, относительно которого все пакеты будут устанавливаться. Соответствует параметру --root для urpmi.псевдонимы: installroot |
| state |
| Указывает желаемое состояние пакета. |
| update_cache bool |
| Обновить базу данных пакетов предварительно urpmi.update -a. |
Примеры
- name: Install package foo
urpmi:
pkg: foo
state: present
- name: Remove package foo
urpmi:
pkg: foo
state: absent
- name: Remove packages foo and bar
urpmi:
pkg: foo,bar
state: absent
- name: Update the package database (urpmi.update -a -q) and install bar (bar will be the updated if a newer version exists)
- urpmi:
name: bar
state: present
update_cache: yes
Статус
Этот модуль помечен как превью, что означает, что гарантии обратной совместимости интерфейса нет.
Техническое обслуживание
Этот модуль помечен как сообщество, что означает, что он поддерживается сообществом Ansible. См. Техническое обслуживание и поддержка модулей для получения дополнительной информации.
Список других модулей, поддерживаемых сообществом Ansible, см. здесь.
Автор
- Philippe Makowski (@pmakowski)
Подсказка
Если вы заметите какие-либо проблемы в этой документации, вы можете отредактировать этот документ, чтобы улучшить его.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.6/modules/urpmi_module.html