fix(apt-install): 修复日志文件输出方式以确保完整记录更新和安装过程

This commit is contained in:
严浩
2025-12-21 00:08:07 +08:00
parent b3c7a18685
commit bd4601bd3f

View File

@@ -44,7 +44,7 @@ fi
echo "🔄 更新软件源..." echo "🔄 更新软件源..."
# 自动更新源 # 自动更新源
$SUDO apt-get update > "$LOG_FILE" 2>&1 $SUDO apt-get update >> "$LOG_FILE" 2>&1
if [ $? -ne 0 ]; then if [ $? -ne 0 ]; then
echo "❌ 更新失败,详细日志:" echo "❌ 更新失败,详细日志:"
cat "$LOG_FILE" cat "$LOG_FILE"
@@ -57,7 +57,7 @@ fi
echo "⬇️ 正在检查并下载依赖..." echo "⬇️ 正在检查并下载依赖..."
$SUDO env DEBIAN_FRONTEND=noninteractive apt-get install -y --download-only \ $SUDO env DEBIAN_FRONTEND=noninteractive apt-get install -y --download-only \
-o Dir::Cache::archives="$CACHE_DIR" \ -o Dir::Cache::archives="$CACHE_DIR" \
$PACKAGES > "$LOG_FILE" 2>&1 $PACKAGES >> "$LOG_FILE" 2>&1
if [ $? -ne 0 ]; then if [ $? -ne 0 ]; then
echo "❌ 下载依赖失败,详细日志:" echo "❌ 下载依赖失败,详细日志:"
@@ -84,7 +84,7 @@ echo "✅ 依赖下载/缓存完成。"
echo "🚀 开始安装..." echo "🚀 开始安装..."
$SUDO env DEBIAN_FRONTEND=noninteractive apt-get install -y \ $SUDO env DEBIAN_FRONTEND=noninteractive apt-get install -y \
-o Dir::Cache::archives="$CACHE_DIR" \ -o Dir::Cache::archives="$CACHE_DIR" \
$PACKAGES > "$LOG_FILE" 2>&1 $PACKAGES >> "$LOG_FILE" 2>&1
if [ $? -eq 0 ]; then if [ $? -eq 0 ]; then
echo "🎉 安装成功!" echo "🎉 安装成功!"