mirror of
https://github.com/flucont/btcloud.git
synced 2025-10-14 06:10:24 +00:00
update
This commit is contained in:
@@ -235,6 +235,12 @@ Set_Centos7_Repo(){
|
||||
tar -xvzf el7repo.tar.gz -C /etc/yum.repos.d/
|
||||
fi
|
||||
fi
|
||||
|
||||
yum install unzip -y
|
||||
if [ "$?" != "0" ] ;then
|
||||
sed -i "s/vault.epel.cloud/mirrors.cloud.tencent.com/g" /etc/yum.repos.d/*.repo
|
||||
fi
|
||||
|
||||
}
|
||||
# Set_Centos7_Repo(){
|
||||
# if [ -z "${download_Url}" ];then
|
||||
@@ -280,6 +286,10 @@ Set_Centos8_Repo(){
|
||||
rm -f /etc/yum.repos.d/*.repo
|
||||
tar -xvzf el8repo.tar.gz -C /etc/yum.repos.d/
|
||||
fi
|
||||
yum install unzip -y
|
||||
if [ "$?" != "0" ] ;then
|
||||
sed -i "s/vault.epel.cloud/mirrors.cloud.tencent.com/g" /etc/yum.repos.d/*.repo
|
||||
fi
|
||||
}
|
||||
get_node_url(){
|
||||
if [ ! -f /bin/curl ];then
|
||||
|
Binary file not shown.
Binary file not shown.
@@ -18,17 +18,18 @@ if [ ! -f "/www/server/panel/pyenv/bin/python3" ];then
|
||||
echo "请截图发帖至论坛www.bt.cn/bbs求助"
|
||||
exit 0;
|
||||
fi
|
||||
Centos6Check=$(cat /etc/redhat-release | grep ' 6.' | grep -iE 'centos|Red Hat')
|
||||
if [ "${Centos6Check}" ];then
|
||||
echo "Centos6不支持升级宝塔面板,建议备份数据重装更换Centos7/8安装宝塔面板"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
|
||||
Centos8Check=$(cat /etc/redhat-release | grep ' 8.' | grep -iE 'centos|Red Hat')
|
||||
if [ "${Centos8Check}" ];then
|
||||
if [ ! -f "/usr/bin/python" ] && [ -f "/usr/bin/python3" ] && [ ! -d "/www/server/panel/pyenv" ]; then
|
||||
ln -sf /usr/bin/python3 /usr/bin/python
|
||||
if [ -f "/etc/redhat-release" ];then
|
||||
Centos6Check=$(cat /etc/redhat-release | grep ' 6.' | grep -iE 'centos|Red Hat')
|
||||
if [ "${Centos6Check}" ];then
|
||||
echo "Centos6不支持升级宝塔面板,建议备份数据重装更换Centos7/8安装宝塔面板"
|
||||
exit 1
|
||||
fi
|
||||
Centos8Check=$(cat /etc/redhat-release | grep ' 8.' | grep -iE 'centos|Red Hat')
|
||||
if [ "${Centos8Check}" ];then
|
||||
if [ ! -f "/usr/bin/python" ] && [ -f "/usr/bin/python3" ] && [ ! -d "/www/server/panel/pyenv" ]; then
|
||||
ln -sf /usr/bin/python3 /usr/bin/python
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
|
||||
@@ -48,10 +49,61 @@ fi
|
||||
|
||||
download_Url=$D_NODE_URL
|
||||
|
||||
|
||||
Set_Centos7_Repo(){
|
||||
if [ -f "/etc/yum.repos.d/docker-ce.repo" ];then
|
||||
mv /etc/yum.repos.d/docker-ce.repo /etc/yum.repos.d/docker-ce.repo_backup
|
||||
fi
|
||||
MIRROR_CHECK=$(cat /etc/yum.repos.d/CentOS-Base.repo |grep "[^#]mirror.centos.org")
|
||||
if [ "${MIRROR_CHECK}" ] && [ "${is64bit}" == "64" ];then
|
||||
\cp -rpa /etc/yum.repos.d/ /etc/yumBak
|
||||
sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*.repo
|
||||
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.epel.cloud|g' /etc/yum.repos.d/CentOS-*.repo
|
||||
fi
|
||||
|
||||
TSU_MIRROR_CHECK=$(cat /etc/yum.repos.d/CentOS-Base.repo |grep "tuna.tsinghua.edu.cn")
|
||||
if [ "${TSU_MIRROR_CHECK}" ];then
|
||||
\cp -rpa /etc/yum.repos.d/ /etc/yumBak
|
||||
sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*.repo
|
||||
sed -i 's|#baseurl=https://mirrors.tuna.tsinghua.edu.cn|baseurl=http://vault.epel.cloud|g' /etc/yum.repos.d/CentOS-*.repo
|
||||
sed -i 's|#baseurl=http://mirrors.tuna.tsinghua.edu.cn|baseurl=http://vault.epel.cloud|g' /etc/yum.repos.d/CentOS-*.repo
|
||||
fi
|
||||
|
||||
ALI_CLOUD_CHECK=$(grep Alibaba /etc/motd)
|
||||
Tencent_Cloud=$(cat /etc/hostname |grep -E VM-[0-9]+-[0-9]+)
|
||||
if [ "${ALI_CLOUD_CHECK}" ] || [ "${Tencent_Cloud}" ];then
|
||||
return
|
||||
fi
|
||||
|
||||
yum install tree -y
|
||||
if [ "$?" != "0" ] ;then
|
||||
TAR_CHECK=$(which tree)
|
||||
if [ "$?" == "0" ] ;then
|
||||
\cp -rpa /etc/yum.repos.d/ /etc/yumBak
|
||||
if [ -z "${download_Url}" ];then
|
||||
download_Url="http://download.bt.cn"
|
||||
fi
|
||||
curl -Ss --connect-timeout 5 -m 60 -O ${download_Url}/src/el7repo.tar.gz
|
||||
rm -f /etc/yum.repos.d/*.repo
|
||||
tar -xvzf el7repo.tar.gz -C /etc/yum.repos.d/
|
||||
fi
|
||||
fi
|
||||
|
||||
yum install tree -y
|
||||
if [ "$?" != "0" ] ;then
|
||||
sed -i "s/vault.epel.cloud/mirrors.cloud.tencent.com/g" /etc/yum.repos.d/*.repo
|
||||
fi
|
||||
}
|
||||
if [ -f "/etc/redhat-release" ];then
|
||||
Centos7Check=$(cat /etc/redhat-release | grep ' 7.' | grep -iE 'centos|Red Hat')
|
||||
if [ "${Centos7Check}" ];then
|
||||
Set_Centos7_Repo
|
||||
fi
|
||||
fi
|
||||
setup_path=/www
|
||||
version=$(curl -Ss --connect-timeout 5 -m 2 $Btapi_Url/api/panel/get_version)
|
||||
if [ -z "$VERSION_CHECK" ];then
|
||||
version='9.1.0'
|
||||
version='9.2.0'
|
||||
fi
|
||||
armCheck=$(uname -m|grep arm)
|
||||
if [ "${armCheck}" ];then
|
||||
@@ -144,10 +196,10 @@ if [ -z "${GEOIP_C}" ];then
|
||||
btpip install geoip2==4.7.0
|
||||
fi
|
||||
|
||||
PANDAS_C=$(echo $pip_list|grep pandas)
|
||||
if [ -z "${PANDAS_C}" ];then
|
||||
btpip install pandas
|
||||
fi
|
||||
# PANDAS_C=$(echo $pip_list|grep pandas)
|
||||
# if [ -z "${PANDAS_C}" ];then
|
||||
# btpip install pandas
|
||||
# fi
|
||||
|
||||
pymysql=$(echo "$pip_list"|grep pycryptodome)
|
||||
if [ "$pymysql" = "" ];then
|
||||
|
Binary file not shown.
Reference in New Issue
Block a user