【发布时间】:2018-06-05 02:02:25
【问题描述】:
我正在使用 DNF 包管理器在 centos 7.x 上安装 rpms。这些 rpms 是从 svn 私有 repo 中检出的。如果我抛出命令,DNF 将无法安装 rpm
dnf -y install docker-common-{{docker_version}}*.rpm
而如果我使用 rpm 命令来安装软件包,它就可以了
rpm -i docker-common-{{docker_version}}*.rpm,its able to install
dnf 中是否有任何功能可以在不指定整行 rpm 的情况下安装 rpm,如下所示:
dnf -y install docker-client-1.12.6-61.git85d7426.el7.centos.x86_64.rpm
【问题讨论】:
-
dnf绝对支持通配符。您遇到什么错误?- -
你是从 ansible 还是从命令行运行它?
-
@msuchy 来自 ansible
-
@Mureinik 无法使用“*”安装 rpm 及其依赖项。每次都很难对 rpm 名称进行解析(如果版本更改)。
-
@Mureinik dnf 支持来自控制台的通配符。但是 dnf 不支持 ansible 的通配符。有人可以帮忙吗?
标签: centos kubernetes rpm dnf