diff --git a/.gitea/workflows/docker.yml b/.gitea/workflows/docker.yml index e63e5ab..457b7a2 100644 --- a/.gitea/workflows/docker.yml +++ b/.gitea/workflows/docker.yml @@ -80,8 +80,20 @@ jobs: # 2. 配置HTTPS源 (避免HTTP连接的GPG问题) echo "配置HTTPS软件源..." - sed -i 's|http://deb.debian.org|https://deb.debian.org|g' /etc/apt/sources.list - sed -i 's|http://security.debian.org|https://deb.debian.org|g' /etc/apt/sources.list + if [ -f /etc/apt/sources.list ]; then + echo "修改现有的 sources.list..." + sed -i 's|http://deb.debian.org|https://deb.debian.org|g' /etc/apt/sources.list + sed -i 's|http://security.debian.org|https://deb.debian.org|g' /etc/apt/sources.list + else + echo "创建新的 sources.list..." + cat > /etc/apt/sources.list << EOF +deb https://deb.debian.org/debian bookworm main +deb https://deb.debian.org/debian bookworm-updates main +deb https://deb.debian.org/debian-security bookworm-security main +EOF + fi + echo "当前软件源配置:" + cat /etc/apt/sources.list echo "等待 apt/dpkg 锁释放 (unattended-upgrades)..." # 等待最多 300 秒让 unattended-upgrades/apt/dpkg 锁释放