diff --git a/dockerfiles/python/3.12.8-centos8-dos/Dockerfile b/dockerfiles/python/3.12.8-centos8-dos/Dockerfile index 4283610..43cdd7a 100644 --- a/dockerfiles/python/3.12.8-centos8-dos/Dockerfile +++ b/dockerfiles/python/3.12.8-centos8-dos/Dockerfile @@ -44,16 +44,15 @@ ENV PYTHON_VERSION=3.12.8 \ # 5) 不装 kernel-devel(除非要编译内核模块) # ---------------------------------------------------------------------------- RUN set -eux; \ - # ---- 把 CentOS 8 官方源替换为阿里云 rockylinux 镜像 ---- - sed -e 's|^mirrorlist=|#mirrorlist=|g' \ - -e 's|^#baseurl=http://mirror.centos.org/$contentdir|baseurl=https://mirrors.aliyun.com/rockylinux|g' \ - -i.bak /etc/yum.repos.d/CentOS-*.repo; \ - # ---- 安装编译依赖 ---- + # 禁用 mirrorlist,启用 vault 归档源 + sed -i 's/^mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*.repo; \ + sed -i 's|^#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*.repo; \ dnf install -y --setopt=install_weak_deps=False \ make cmake gcc gcc-c++ \ openssl-devel bzip2-devel libffi-devel \ - zlib-devel sqlite-devel mariadb-devel; \ - # ---- 清理 dnf 缓存 ---- + zlib-devel readline-devel sqlite-devel \ + mariadb-devel \ + xz tar findutils; \ dnf clean all; rm -rf /var/cache/dnf # ----------------------------------------------------------------------------