setup-base.sh 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. #!/bin/bash
  2. # 安装 基础工具 的脚本
  3. # 用于安装 Linux 基础工具
  4. apt update
  5. # 检查 unzip 是否已安装
  6. if command -v unzip >/dev/null 2>&1; then
  7. echo "✅ unzip 已安装"
  8. else
  9. echo "📥 开始安装 unzip ..."
  10. # 安装 unzip
  11. echo "📦 正在安装 unzip ..."
  12. if ! apt install unzip; then
  13. echo "❌ unzip 安装失败"
  14. exit 1
  15. fi
  16. # 验证 unzip 安装是否成功
  17. if command -v unzip >/dev/null 2>&1; then
  18. echo "✅ unzip 安装成功"
  19. else
  20. echo "❌ unzip 安装失败"
  21. exit 1
  22. fi
  23. fi
  24. # 检查 curl 是否已安装
  25. if command -v curl >/dev/null 2>&1; then
  26. echo "✅ curl 已安装"
  27. else
  28. echo "📥 开始安装 curl ..."
  29. # 安装 curl
  30. echo "📦 正在安装 curl ..."
  31. if ! apt install curl; then
  32. echo "❌ curl 安装失败"
  33. exit 1
  34. fi
  35. # 验证 curl 安装是否成功
  36. if command -v curl >/dev/null 2>&1; then
  37. echo "✅ curl 安装成功"
  38. else
  39. echo "❌ curl 安装失败"
  40. exit 1
  41. fi
  42. fi
  43. # 检查 wget 是否已安装
  44. if command -v wget >/dev/null 2>&1; then
  45. echo "✅ wget 已安装"
  46. else
  47. echo "📥 开始安装 wget ..."
  48. # 安装 wget
  49. echo "📦 正在安装 wget ..."
  50. if ! apt install wget; then
  51. echo "❌ wget 安装失败"
  52. exit 1
  53. fi
  54. # 验证 wget 安装是否成功
  55. if command -v wget >/dev/null 2>&1; then
  56. echo "✅ wget 安装成功"
  57. else
  58. echo "❌ wget 安装失败"
  59. exit 1
  60. fi
  61. fi
  62. # 检查 git 是否已安装
  63. if command -v git >/dev/null 2>&1; then
  64. echo "✅ git 已安装"
  65. else
  66. echo "📥 开始安装 git ..."
  67. # 安装 git
  68. echo "📦 正在安装 git ..."
  69. if ! apt install git; then
  70. echo "❌ git 安装失败"
  71. exit 1
  72. fi
  73. # 验证 git 安装是否成功
  74. if command -v git >/dev/null 2>&1; then
  75. echo "✅ git 安装成功"
  76. else
  77. echo "❌ git 安装失败"
  78. exit 1
  79. fi
  80. fi