ci(docker): 改进apt源配置逻辑以处理缺失的sources.list
添加条件判断来处理sources.list文件不存在的情况,创建新的文件并配置HTTPS源 显示当前软件源配置以便调试
This commit is contained in:
parent
7a322b0534
commit
01e510aef9
@ -80,8 +80,20 @@ jobs:
|
|||||||
|
|
||||||
# 2. 配置HTTPS源 (避免HTTP连接的GPG问题)
|
# 2. 配置HTTPS源 (避免HTTP连接的GPG问题)
|
||||||
echo "配置HTTPS软件源..."
|
echo "配置HTTPS软件源..."
|
||||||
|
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://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
|
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)..."
|
echo "等待 apt/dpkg 锁释放 (unattended-upgrades)..."
|
||||||
# 等待最多 300 秒让 unattended-upgrades/apt/dpkg 锁释放
|
# 等待最多 300 秒让 unattended-upgrades/apt/dpkg 锁释放
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user