更新
This commit is contained in:
@@ -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
|
||||
|
||||
# ----------------------------------------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user