Преглед изворни кода

fix(docker): 兼容 Ubuntu 24.04 .sources 格式,修复 PPA sed 报错

kinglee пре 2 недеља
родитељ
комит
b2f8099dd0
1 измењених фајлова са 2 додато и 2 уклоњено
  1. 2 2
      pack/Dockerfile

+ 2 - 2
pack/Dockerfile

@@ -66,7 +66,7 @@ RUN <<EOF
         ca-certificates gnupg2 lsb-release gnupg-agent \
       && apt-get update -y \
       && add-apt-repository -y ppa:ubuntu-toolchain-r/test \
-      && sed -i 's|ppa.launchpadcontent.net|launchpad.proxy.ustclug.org|g' /etc/apt/sources.list.d/*.list \
+      && sed -i 's|ppa.launchpadcontent.net|launchpad.proxy.ustclug.org|g' /etc/apt/sources.list.d/*.list /etc/apt/sources.list.d/*.sources 2>/dev/null; true \
       && apt-get update -y
 
     # Install
@@ -183,7 +183,7 @@ RUN <<EOF
     for i in 1 2 3; do
         add-apt-repository -y ppa:deadsnakes/ppa && break || { echo "Attempt $i failed, retrying in 5s..."; sleep 5; }
     done
-    sed -i 's|ppa.launchpadcontent.net|launchpad.proxy.ustclug.org|g' /etc/apt/sources.list.d/*.list
+    sed -i 's|ppa.launchpadcontent.net|launchpad.proxy.ustclug.org|g' /etc/apt/sources.list.d/*.list /etc/apt/sources.list.d/*.sources 2>/dev/null || true
     apt-get update -y
 
     # Install