fix(apt-install): 修复日志文件输出方式以确保完整记录更新和安装过程
This commit is contained in:
@@ -44,7 +44,7 @@ fi
|
||||
|
||||
echo "🔄 更新软件源..."
|
||||
# 自动更新源
|
||||
$SUDO apt-get update > "$LOG_FILE" 2>&1
|
||||
$SUDO apt-get update >> "$LOG_FILE" 2>&1
|
||||
if [ $? -ne 0 ]; then
|
||||
echo "❌ 更新失败,详细日志:"
|
||||
cat "$LOG_FILE"
|
||||
@@ -57,7 +57,7 @@ fi
|
||||
echo "⬇️ 正在检查并下载依赖..."
|
||||
$SUDO env DEBIAN_FRONTEND=noninteractive apt-get install -y --download-only \
|
||||
-o Dir::Cache::archives="$CACHE_DIR" \
|
||||
$PACKAGES > "$LOG_FILE" 2>&1
|
||||
$PACKAGES >> "$LOG_FILE" 2>&1
|
||||
|
||||
if [ $? -ne 0 ]; then
|
||||
echo "❌ 下载依赖失败,详细日志:"
|
||||
@@ -84,7 +84,7 @@ echo "✅ 依赖下载/缓存完成。"
|
||||
echo "🚀 开始安装..."
|
||||
$SUDO env DEBIAN_FRONTEND=noninteractive apt-get install -y \
|
||||
-o Dir::Cache::archives="$CACHE_DIR" \
|
||||
$PACKAGES > "$LOG_FILE" 2>&1
|
||||
$PACKAGES >> "$LOG_FILE" 2>&1
|
||||
|
||||
if [ $? -eq 0 ]; then
|
||||
echo "🎉 安装成功!"
|
||||
|
||||
Reference in New Issue
Block a user