我想在Ansible中运行apt-get --fix-broken install
命令。如果我使用command: apt-get -f install
它不起作用,而the apt
module似乎没有提供用于指定该选项的参数。我怎么能在Ansible中做到这一点?
答案 0 :(得分:2)
在评论中编纂我的(显然是有帮助的)答案:
尝试将-y
添加到命令中。
答案 1 :(得分:0)
我相信您想通过apt
module将state
设置为fixed
。 -f
参数is used to fix broken dependencies。
Ansible的文档为state
参数列出了几个不同的值:
absent
确保未安装软件包 build-dep
确保已安装软件包构建依赖项。 latest
确保已安装最新版本 present
(默认)确保软件包安装在任何版本上 fixed
尝试更正依赖项损坏的系统。 类似的东西:
- name: update package
apt:
name: my_package
state: fixed