Ansible
使用 rpm 應用程序(不是 yum)使用 Ansible 安裝 rpm 包
我想使用 Ansible 和已安裝的 rpm 包管理器安裝一些 RPM 包。yum 沒有安裝。
如果軟體包已經安裝,使用
command
module with會導致任務失敗。rpm -i {{package}}
我正在尋找一種慣用的方式來安裝像 yum 或 apt 模組這樣的軟體包。
安裝 yum,加上yum-utils,並使用 yum 模組。AIX 上預設不安裝,但可以安裝。
要求包括 yum 和 rpm Python 模組。我不清楚哪個包提供了 rpm 綁定,yum 必須有一些東西才能工作。可能來自 rpm 文件集,但不幸的是我沒有 AIX 機器來測試。
使用
rpm -U
.從手冊:
rpm {-U|–升級}$$ install-options $$ PACKAGE_FILE …
這會將目前安裝的軟體包升級或安裝到較新的版本。這與安裝相同,只是在安裝新軟體包後會刪除該軟體包的所有其他版本。