如何在 oraclelinux:8-slim 上通过 microdnf 安装 Pipe Viewer (pv)?

如何在 oraclelinux:8-slim 上通过 microdnf 安装 Pipe Viewer (pv)?

Dockermysql:8并将latest操作系统从 Debian 更改为oraclelinux:8-slim.有一个microdnf.所以我正在寻找安装pv包的解决方案。

答案1

microdnf类似于dnf但不需要Python。

我能够在 EPEL 存储库中找到该软件包,但Docker 上的可用映像pv默认情况下未启用该软件包。mysql:8您可以方便地安装该epel-release软件包以启用存储库:

microdnf install -y epel-release

但这似乎dnf与 Python 一起作为依赖项引入了完整的内容,这使图像的大小增加了 200mb 以上。如果这是一个问题,您需要使用打包的内容手动创建一个新的存储库配置/etc/yum.repos.d/oracle-epel-ol8.repo

[ol8_developer_EPEL]
name=Oracle Linux $releasever EPEL Packages for Development ($basearch)
baseurl=https://yum$ociregion.$ocidomain/repo/OracleLinux/OL8/developer/EPEL/$basearch/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
gpgcheck=1
enabled=1

[ol8_developer_EPEL_modular]
name=Oracle Linux $releasever EPEL Modular Packages for Development ($basearch)
baseurl=https://yum$ociregion.$ocidomain/repo/OracleLinux/OL8/developer/EPEL/modular/$basearch/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
gpgcheck=1
enabled=1

启用 EPEL 存储库后,您可以安装该pv软件包:

microdnf install -y pv

相关内容