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

feat(基础环境): 添加 curl、wget、git 安装脚本

b пре 1 месец
родитељ
комит
a67c7162f3
1 измењених фајлова са 67 додато и 1 уклоњено
  1. 67 1
      setup-base.sh

+ 67 - 1
setup-base.sh

@@ -25,4 +25,70 @@ else
         echo "❌ unzip 安装失败"
         exit 1
     fi
-fi
+fi
+
+# 检查 curl 是否已安装
+if command -v curl >/dev/null 2>&1; then
+    echo "✅ curl 已安装"
+else
+    echo "📥 开始安装 curl ..."
+
+    # 安装 curl
+    echo "📦 正在安装 curl ..."
+    if ! apt install curl; then
+        echo "❌ curl 安装失败"
+        exit 1
+    fi
+
+    # 验证 curl 安装是否成功
+    if command -v curl >/dev/null 2>&1; then
+        echo "✅ curl 安装成功"
+    else
+        echo "❌ curl 安装失败"
+        exit 1
+    fi
+fi
+
+# 检查 wget 是否已安装
+if command -v wget >/dev/null 2>&1; then
+    echo "✅ wget 已安装"
+else
+    echo "📥 开始安装 wget ..."
+
+    # 安装 wget
+    echo "📦 正在安装 wget ..."
+    if ! apt install wget; then
+        echo "❌ wget 安装失败"
+        exit 1
+    fi
+
+    # 验证 wget 安装是否成功
+    if command -v wget >/dev/null 2>&1; then
+        echo "✅ wget 安装成功"
+    else
+        echo "❌ wget 安装失败"
+        exit 1
+    fi
+fi
+
+# 检查 git 是否已安装
+if command -v git >/dev/null 2>&1; then
+    echo "✅ git 已安装"
+else
+    echo "📥 开始安装 git ..."
+
+    # 安装 git
+    echo "📦 正在安装 git ..."
+    if ! apt install git; then
+        echo "❌ git 安装失败"
+        exit 1
+    fi
+
+    # 验证 git 安装是否成功
+    if command -v git >/dev/null 2>&1; then
+        echo "✅ git 安装成功"
+    else
+        echo "❌ git 安装失败"
+        exit 1
+    fi
+fi