在我的角色,我有一个任务,我试图安装Jenkins rpm。rpm位于目标主机上的/tmp目录中。此外,我有权运行命令“sudo/bin/rpm -Uvh /tmp/jenkins-2.107.1.2-1.noarch.rpm”,当我试图在服务器上直接运行它时,该命令可以运行。但是通过命令模块运行相同的命令失败了。任务:
- name: run the rpm command on m
因此,所有包都非常过时,许多核心命令甚至不可用(man、sudo、passwd、.)。我查看了文档,显然命令是rpm -U <package>。但是,<package>似乎不是包名,而是.rpm文件的路径。整个系统上没有.rpm文件。我尝试使用所有这些命令更新示例包perl (所有这些命令都给出了No such file or directory错误):rpm -F perl.