问题标签 [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.
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 模块时没有任何反应:
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?
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 的一些功能。
tensorflow - Bitbake 在 do_rootfs 失败:无法安装任何提供程序
我正在尝试构建一个运行 tensorflow-lite 应用程序的容器映像。这个应用程序还包括我作为包包含的示例
do_rootfs
由于缺少依赖项,构建失败。这是我得到的错误,由dnf
:
我是 Yocto 的新手,不知道从那里去哪里。我该如何解决这种问题?
这是我的 tensorflow 配方中与包依赖项相关的行:
提前致谢,如果您需要更多信息,请询问。
rpm - 您可以使用 yum/dnf 在规范文件中使用 %posttrans 安装或删除 RPM 吗?
在此处阅读 %posttrans 上的文档:
https://docs.fedoraproject.org/en-US/packaging-guidelines/Scriptlets/
目前还不清楚 %posttrans 实际上做了什么。执行此操作时,RPM 锁是否仍由另一个进程持有?
docker - 无法使用 Docker Build 下载软件包
我正在使用 DockerFile 创建一个 docker 映像。当我执行 docker build 命令时出现错误,以下是详细信息
我已经使用 HTTP_PROXY 启动了 docker 服务
您能否帮我创建 Docker 映像有什么问题。
注意:如果我在 barshrc 中设置相同的代理详细信息,我可以连接并下载 repodata 文件。
ansible - 使用 Ansible 时如何将选项传递给 dnf
通过 Ansible 的dnf
模块安装包时。我如何传递--nobest
选项dnf
?有没有使用原始 shell 命令的替代方法。
ansible - Ansible:安装带有版本约束的包
使用 Ansible 安装 rpm 包时,如何指定版本约束,例如>= 3
?
如果由于某种原因该软件包仅在较低版本中可用,则软件包安装任务应该失败。
dockerfile - microdnf update 命令安装新包而不是仅仅更新现有包
我的 Dockerfile 使用registry.access.redhat.com/ubi8/ubi-minimal
具有microdnf
包管理器的基本映像。
当我在 docker 文件中包含以下代码片段以获取现有软件包的最新更新时,
它不仅升级了 4 个现有软件包,还安装了 33 个新软件包,
该dnf
文档不建议它应该安装新软件包。它是一个错误microdnf
吗?
microdnf update
还将新图像大小增加了约 75MB
ansible - 无法使用 Ansible 在 Centos 8 上安装 Postgresql 服务器
我正在使用 Ansible 在我的 Centos 8 机器上安装 Postgresql。这是引发错误的命令:
错误消息如下所示:
我使用命令检查了已安装的存储库yum -v repolist
并看到了这个:
出于测试目的,我尝试手动安装它:
但它给了我这个错误信息:
从这个线程来看,正确的命令是这个:
这有什么问题以及如何使用 Ansible 实现它?