fix: 修复ubuntu仓库源error,指定仓库源http://old-releases.ubuntu.com/ubuntu/

main
xadocker 2 years ago
parent ae4cd5276e
commit b402557ff4
  1. 26
      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<<EOF
@ -911,9 +914,7 @@ Install_Database() {
echo "============================check files=================================="
Echo_Blue "Install dependent packages..."
Get_Dist_Version
Modify_Source
DB_Dependent
#DB_Dependent
Check_Openssl
if [ "${DBSelect}" = "1" ]; then
Install_MySQL_51
@ -949,8 +950,6 @@ Install_Only_Database() {
echo "| For more information please visit https://lnmp.org |"
echo "+-----------------------------------------------------------------------+"
Get_Dist_Name
Modify_Source
Check_DB
if [ "${DB_Name}" != "None" ]; then
echo "You have install ${DB_Name}!"
@ -979,5 +978,12 @@ cur_dir=$(pwd)
Download_Mirror='https://soft.vpser.net'
MySQL_Data_Dir='/var/lib/mysql'
Install_Only_Database
Get_Dist_Name
Get_Dist_Version
#Modify_Source
#DB_Dependent
#Install_Only_Database
$1
$2

Loading…
Cancel
Save