xbps – Управление пакетами с помощью XBPS
Новое в версии 2.3.
Краткое описание
- Управление пакетами с помощью менеджера пакетов XBPS.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| name - | Имя пакета для установки, обновления или удаления. | |
| recurse boolean |
| При удалении пакета также удалить его зависимости, при условии, что они не требуются другим пакетам и не были явно установлены пользователем. |
| state - |
| Желаемое состояние пакета. |
| update_cache boolean |
| Обновить ли список доступных пакетов. Это можно выполнить как часть установки пакета, так и как отдельную операцию. |
| upgrade boolean |
| Произвести ли обновление всей системы |
Примеры
# Install package foo - xbps: name=foo state=present # Upgrade package foo - xbps: name=foo state=latest update_cache=yes # Remove packages foo and bar - xbps: name=foo,bar state=absent # Recursively remove package foo - xbps: name=foo state=absent recurse=yes # Update package cache - xbps: update_cache=yes # Upgrade packages - xbps: upgrade=yes
Значения возврата
Общие значения возврата описаны здесь, следующие поля уникальны для данного модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| msg string | успех | Сообщение об результатах Пример: Система обновлена |
| packages list | успех | Пакеты, которые затронуты/были бы затронуты Пример: ['ansible'] |
Статус
- Гарантированно совместимый интерфейс с предыдущими версиями не гарантирован. [превью]
- Этот модуль поддерживается сообществом Ansible. [сообщество]
Авторы
- Dino Occhialini (@dinoocch)
- Michael Aldridge (@the-maldridge)
Подсказка
Если вы заметите какие-либо проблемы в этой документации, вы можете отредактировать этот документ, чтобы улучшить его.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.7/modules/xbps_module.html