diff --git a/bin/utils/base.sh b/bin/utils/base.sh index 456541c..d7523d3 100644 --- a/bin/utils/base.sh +++ b/bin/utils/base.sh @@ -24,28 +24,14 @@ check_jq(){ fi echo "jq 未安装,正在安装..." - - package_manager=$(get_package_manager) # 获取包管理器 - if [[ -z "$package_manager" ]]; then - echo "无法识别系统包管理器" - return 1 # 无法识别包管理器 - fi - - if [[ "$package_manager" == "apt-get" ]]; then - sudo apt-get install -y jq - elif [[ "$package_manager" == "yum" ]]; then - sudo yum install -y jq - else - echo "未知的系统包管理器" - return 1 # 未知的包管理器 - fi + install_package jq } # 检查 Bash 是否已安装 check_bash_installed() { if ! command -v bash &> /dev/null; then echo "错误: Bash 未安装!" - return 1 # 返回 1 表示 Bash 未安装 + return 1 fi }