Spec-Zone.ru › Ansible 2.5

pkgin — Управляющая программа пакетов для SmartOS, NetBSD и др.

  • Обзор
  • Параметры
  • Примечания
  • Примеры
  • Статус
    • Автор

Обзор

  • Стандартная программа управления пакетами для SmartOS, но также может использоваться в NetBSD или любой другой ОС, использующей pkgsrc. (Сайт: http://pkgin.net/)

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
clean
(добавлен в 2.1)
    Варианты:
  • да
  • нет ←
Очистить кэш пакетов
force
(добавлен в 2.1)
    Варианты:
  • да
  • нет ←
Принудительно переустановить пакет
full_upgrade
(добавлен в 2.1)
    Варианты:
  • да
  • нет ←
Обновить все пакеты до их новых версий
name Значение по умолчанию:
Отсутствует
Имя пакета для установки/удаления;
можно указать несколько имён, разделенных запятыми
state
    Варианты:
  • present ←
  • absent
Желаемое состояние пакета
update_cache
(добавлен в 2.1)
    Варианты:
  • да
  • нет ←
Обновить базу данных репозитория. Может выполняться вместе с другими действиями или отдельно.
upgrade
(добавлен в 2.1)
    Варианты:
  • да
  • нет ←
Обновить основные пакеты до их новых версий

Примечания

Примечание

  • Известная ошибка в pkgin < 0.8.0: если пакет удаляется, и другой пакет зависит от него, то другой пакет будет удалён также, но без сообщений. Новое в Ansible 1.9: поддержка режима проверки.

Примеры

# install package foo
- pkgin:
    name: foo
    state: present

# Update database and install "foo" package
- pkgin:
    name: foo
    update_cache: yes

# remove package foo
- pkgin:
    name: foo
    state: absent

# remove packages foo and bar
- pkgin:
    name: foo,bar
    state: absent

# Update repositories as a separate step
- pkgin:
    update_cache: yes

# Upgrade main packages (equivalent to C(pkgin upgrade))
- pkgin:
    upgrade: yes

# Upgrade all packages (equivalent to C(pkgin full-upgrade))
- pkgin:
    full_upgrade: yes

# Force-upgrade all packages (equivalent to C(pkgin -F full-upgrade))
- pkgin:
    full_upgrade: yes
    force: yes

# clean packages cache (equivalent to C(pkgin clean))
- pkgin:
    clean: yes

Статус

Этот модуль помечен как превью, что означает, что его обратная совместимость не гарантируется.

Автор

  • Larry Gilbert (L2G)
  • Shaun Zinck (@szinck)
  • Jasper Lievisse Adriaanse (@jasperla)

Подсказка

Если вы обнаружите какие-либо проблемы в этой документации, вы можете отредактировать этот документ, чтобы улучшить его.

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.5/modules/pkgin_module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API