问题标签 [dnf]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1149 浏览

postgresql - 遵循使用 dnf 的官方说明后,我无法在 Red Hat 8.1 上安装 PostgreSQL 12

官方说明我一直在尝试安装 PostgreSQL 12,但出现以下错误:No match for argument: postgresql12 Error: Unable to find a match: postgresql12

当我运行命令时,sudo dnf repolist这就是我得到的:

当我在sudo yum list postgresql12*这里运行命令时,我得到的是:

当我尝试禁用 postgresql 模块时没有任何反应:

0 投票
0 回答
140 浏览

module - 如何在 Fedora 构建系统之外创建一个 dnf 模块?

如何在 Fedora 构建系统之外创建一个 dnf 模块?

我想在没有 Fedora 构建系统的情况下创建我的私有模块/流。我已经阅读了https://docs.fedoraproject.org/en-US/modularity/making-modules/defining-modules/上的文档。

但是我没有得到任何关于如何在 Fedora 之外创建模块的信息。

Createrepo 也没有提供任何关于模块的信息。

我需要手动编写整个 modulemd.yaml 吗?如果我在一个仓库中有 2 个模块,只需连接 2 个 modulemd.yaml?

0 投票
1 回答
212 浏览

yum - dnf 看不到本地托管存储库中的包

我在本地服务器上托管 2 个存储库(myrepo-main 和 AppStream)。myrepo-main 托管 mysql 商业 rpm 和其他一些软件包。
除非我禁用 AppStream 存储库,否则大多数 mysql 包都是不可见的。

禁用 AppStream 存储库允许我查看存储库中的 mysql 包。

存储库中的其他包在 myrepo 中可见,而无需禁用 AppStream 存储库

我已经从客户端的 AppStream 存储库中排除了 mysql 包。

我努力了 :

我还尝试使用 reposync 创建没有元数据的 AppStream,删除所有 mysql rpm 并使用 createrepo_c 生成元数据。这让我可以看到 myrepo 中的 mysql 包,但其他包在生成的元数据方面存在问题,无法安装。

我们的 CentOS6 主机有类似的配置,可以正常工作。我怀疑这是 dnf 或 AppStream 的一些功能。

0 投票
1 回答
1577 浏览

tensorflow - Bitbake 在 do_rootfs 失败:无法安装任何提供程序

我正在尝试构建一个运行 tensorflow-lite 应用程序的容器映像。这个应用程序还包括我作为包包含的示例

do_rootfs由于缺少依赖项,构建失败。这是我得到的错误,由dnf

我是 Yocto 的新手,不知道从那里去哪里。我该如何解决这种问题?

这是我的 tensorflow 配方中与包依赖项相关的行:

提前致谢,如果您需要更多信息,请询问。

0 投票
1 回答
80 浏览

rpm - 您可以使用 yum/dnf 在规范文件中使用 %posttrans 安装或删除 RPM 吗?

在此处阅读 %posttrans 上的文档:

https://docs.fedoraproject.org/en-US/packaging-guidelines/Scriptlets/

目前还不清楚 %posttrans 实际上做了什么。执行此操作时,RPM 锁是否仍由另一个进程持有?

0 投票
1 回答
1648 浏览

docker - 无法使用 Docker Build 下载软件包

我正在使用 DockerFile 创建一个 docker 映像。当我执行 docker build 命令时出现错误,以下是详细信息

我已经使用 HTTP_PROXY 启动了 docker 服务

您能否帮我创建 Docker 映像有什么问题。

注意:如果我在 barshrc 中设置相同的代理详细信息,我可以连接并下载 repodata 文件。

0 投票
2 回答
823 浏览

ansible - 使用 Ansible 时如何将选项传递给 dnf

通过 Ansible 的dnf模块安装包时。我如何传递--nobest选项dnf?有没有使用原始 shell 命令的替代方法。

0 投票
1 回答
408 浏览

ansible - Ansible:安装带有版本约束的包

使用 Ansible 安装 rpm 包时,如何指定版本约束,例如>= 3

如果由于某种原因该软件包仅在较低版本中可用,则软件包安装任务应该失败。

0 投票
0 回答
3528 浏览

dockerfile - microdnf update 命令安装新包而不是仅仅更新现有包

我的 Dockerfile 使用registry.access.redhat.com/ubi8/ubi-minimal具有microdnf包管理器的基本映像。

当我在 docker 文件中包含以下代码片段以获取现有软件包的最新更新时,

它不仅升级了 4 个现有软件包,还安装了 33 个新软件包,

dnf文档不建议它应该安装新软件包。它是一个错误microdnf吗?

microdnf update还将新图像大小增加了约 75MB

0 投票
0 回答
1587 浏览

ansible - 无法使用 Ansible 在 Centos 8 上安装 Postgresql 服务器

我正在使用 Ansible 在我的 Centos 8 机器上安装 Postgresql。这是引发错误的命令:

错误消息如下所示:

我使用命令检查了已安装的存储库yum -v repolist并看到了这个:

出于测试目的,我尝试手动安装它:

但它给了我这个错误信息:

这个线程来看,正确的命令是这个:

这有什么问题以及如何使用 Ansible 实现它?

在此处输入图像描述