Merge remote-tracking branch 'github/master' into gitee_master

This commit is contained in:
Leven 2023-02-10 17:56:50 +08:00
commit 8278895041
1 changed files with 12 additions and 10 deletions

View File

@ -157,6 +157,12 @@ if [[ ! -f "${CWD}/.status/.init_repo.Done" ]]; then
rm -f /etc/yum.repos.d/CentOS-Base.repo rm -f /etc/yum.repos.d/CentOS-Base.repo
cp -a ${CWD}/conf/CentOS-${os_version_prefix}-reg.repo /etc/yum.repos.d/CentOS-Base.repo cp -a ${CWD}/conf/CentOS-${os_version_prefix}-reg.repo /etc/yum.repos.d/CentOS-Base.repo
check_status $? check_status $?
sudo yum makecache
sudo yum install --nogpgcheck -y epel-release
sed -i "s/#baseurl/baseurl/g" /etc/yum.repos.d/epel.repo
sed -i "s/metalink/#metalink/g" /etc/yum.repos.d/epel.repo
sed -i "s@https\?://download.fedoraproject.org/pub@https://repo.huaweicloud.com@g" /etc/yum.repos.d/epel.repo
check_status $?
fi fi
fi fi
if [[ ${os_distro} =~ (Ubuntu|ubuntu) ]]; then if [[ ${os_distro} =~ (Ubuntu|ubuntu) ]]; then
@ -177,21 +183,17 @@ fi
if [[ ! -f "${CWD}/.status/.init_package.Done" ]]; then if [[ ! -f "${CWD}/.status/.init_package.Done" ]]; then
echo "初始化依赖包 ..." echo "初始化依赖包 ..."
if [[ ${os_distro} =~ (CentOS|Redhat) ]]; then if [[ ${os_distro} =~ (CentOS|Redhat) ]]; then
sudo yum-complete-transaction --cleanup-only
sudo yum makecache sudo yum makecache
sudo yum install -y epel-release sudo yum install --nogpgcheck -y @development zlib-devel bzip2 bzip2-devel readline-devel \
sed -i "s/#baseurl/baseurl/g" /etc/yum.repos.d/epel.repo sqlite-devel openssl-devel xz-devel libffi-devel ncurses-devel readline-devel tk-devel \
sed -i "s/metalink/#metalink/g" /etc/yum.repos.d/epel.repo libpcap-devel findutils wget nginx tar initscripts
sed -i "s@https\?://download.fedoraproject.org/pub@https://repo.huaweicloud.com@g" /etc/yum.repos.d/epel.repo
sudo yum makecache
sudo yum install -y @development zlib-devel bzip2 bzip2-devel readline-devel sqlite \
sqlite-devel openssl openssl-devel xz xz-devel libffi-devel ncurses-devel readline-devel tk-devel \
libpcap-devel findutils wget nginx curl tar initscripts
elif [[ ${os_distro} =~ (Ubuntu|Debian) ]]; then elif [[ ${os_distro} =~ (Ubuntu|Debian) ]]; then
sudo apt-get install apt-transport-https ca-certificates -y sudo apt-get install apt-transport-https ca-certificates -y
sudo apt-get update sudo apt-get update
sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev \ sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev \
libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev \ libreadline-dev libsqlite3-dev llvm libncurses5-dev libncursesw5-dev \
xz-utils tk-dev libffi-dev liblzma-dev python-openssl wget nginx curl tar initscripts xz-utils tk-dev libffi-dev liblzma-dev python-openssl wget nginx tar initscripts
fi fi
if [[ $? -eq 0 ]]; then if [[ $? -eq 0 ]]; then
echo "初始化依赖包完成 ..." echo "初始化依赖包完成 ..."