diff --git a/mysql-5.7.38/install-db.sh b/mysql-5.7.38/install-db.sh index 0d4e034..77a7df9 100644 --- a/mysql-5.7.38/install-db.sh +++ b/mysql-5.7.38/install-db.sh @@ -422,11 +422,11 @@ DB_Dependent() { export DEBIAN_FRONTEND=noninteractive apt-get update -y [[ $? -ne 0 ]] && apt-get update --allow-releaseinfo-change -y - for removepackages in mysql-client mysql-server mysql-common mysql-server-core-5.5 mysql-client-5.5 mariadb-client mariadb-server mariadb-common; do apt-get purge -y $removepackages; done + apt-get purge -y mysql-client mysql-server mysql-common mysql-server-core-5.5 mysql-client-5.5 mariadb-client mariadb-server mariadb-common dpkg -l | grep mysql dpkg -P mysql-server mysql-common libmysqlclient15off libmysqlclient15-dev dpkg -P mariadb-client mariadb-server mariadb-common - for packages in debian-keyring debian-archive-keyring build-essential gcc g++ make cmake autoconf automake wget openssl libssl-dev zlib1g zlib1g-dev libncurses5 libncurses5-dev bison libaio-dev libtirpc-dev libsasl2-dev pkg-config libpcre2-dev libxml2-dev libtinfo-dev libnuma-dev gnutls-dev; do apt-get --no-install-recommends install -y $packages; done + apt-get --no-install-recommends install -y debian-keyring debian-archive-keyring build-essential gcc g++ make cmake autoconf automake wget openssl libssl-dev zlib1g zlib1g-dev libncurses5 libncurses5-dev bison libaio-dev libtirpc-dev libsasl2-dev pkg-config libpcre2-dev libxml2-dev libtinfo-dev libnuma-dev gnutls-dev fi } @@ -664,12 +664,14 @@ TempMycnf_Clean() { Modify_Source() { + if [ "${DISTRO}" = "RHEL" ]; then RHEL_Modify_Source elif [ "${DISTRO}" = "Ubuntu" ]; then Ubuntu_Modify_Source - apt update -y - apt install -y wget + echo install wget curl + apt-get update + apt-get install -y --no-install-recommends ca-certificates wget curl elif [ "${DISTRO}" = "CentOS" ]; then CentOS6_Modify_Source CentOS8_Modify_Source @@ -771,6 +773,7 @@ Ubuntu_Modify_Source() elif grep -Eqi "21.10" /etc/*-release || echo "${Ubuntu_Version}" | grep -Eqi '^21.10'; then Ubuntu_Deadline impish fi + echo ${OldReleasesURL} ${CodeName} ====================== if [ "${CodeName}" != "" ]; then \cp /etc/apt/sources.list /etc/apt/sources.list.$(date +"%Y%m%d") cat > /etc/apt/sources.list<