![oraclelinux:8-slim에서 microdnf를 통해 파이프 뷰어(pv)를 설치하는 방법은 무엇입니까?](https://linux55.com/image/210758/oraclelinux%3A8-slim%EC%97%90%EC%84%9C%20microdnf%EB%A5%BC%20%ED%86%B5%ED%95%B4%20%ED%8C%8C%EC%9D%B4%ED%94%84%20%EB%B7%B0%EC%96%B4(pv)%EB%A5%BC%20%EC%84%A4%EC%B9%98%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
Docker를 설치 하고 mysql:8
OS latest
를 Debian에서 oraclelinux:8-slim
.microdnf
pv
답변1
microdnf
Python 과 유사 dnf
하지만 필요하지 않습니다.
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