update
This commit is contained in:
parent
4f090bd873
commit
792defdd42
@ -24,28 +24,14 @@ check_jq(){
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
echo "jq 未安装,正在安装..."
|
echo "jq 未安装,正在安装..."
|
||||||
|
install_package 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
|
|
||||||
}
|
}
|
||||||
|
|
||||||
# 检查 Bash 是否已安装
|
# 检查 Bash 是否已安装
|
||||||
check_bash_installed() {
|
check_bash_installed() {
|
||||||
if ! command -v bash &> /dev/null; then
|
if ! command -v bash &> /dev/null; then
|
||||||
echo "错误: Bash 未安装!"
|
echo "错误: Bash 未安装!"
|
||||||
return 1 # 返回 1 表示 Bash 未安装
|
return 1
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user