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