|
|
|
@ -57,7 +57,7 @@ fi |
|
|
|
|
VERSION_ID=`cat /etc/*-release | grep VERSION_ID | awk -F = '{print $2}' | awk -F "\"" '{print $2}'` |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
VERSION=8.0.30 |
|
|
|
|
VERSION=8.0.34 |
|
|
|
|
Install_mysql() |
|
|
|
|
{ |
|
|
|
|
mkdir -p ${mysqlDir} |
|
|
|
@ -109,11 +109,12 @@ Install_mysql() |
|
|
|
|
fi |
|
|
|
|
|
|
|
|
|
if [ ! -f ${mysqlDir}/mysql-boost-${VERSION}.tar.gz ];then |
|
|
|
|
wget --no-check-certificate -O ${mysqlDir}/mysql-boost-${VERSION}.tar.gz --tries=3 https://cdn.mysql.com/archives/mysql-8.0/mysql-boost-${VERSION}.tar.gz |
|
|
|
|
#wget --no-check-certificate -O ${mysqlDir}/mysql-boost-${VERSION}.tar.gz --tries=3 https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-boost-${VERSION}.tar.gz |
|
|
|
|
wget --no-check-certificate -O ${mysqlDir}/mysql-boost-${VERSION}.tar.gz --tries=3 https://cdn.mysql.com/archives/mysql-8.0/mysql-boost-${VERSION}.tar.gz |
|
|
|
|
fi |
|
|
|
|
|
|
|
|
|
#检测文件是否损坏. |
|
|
|
|
md5_mysql_ok=313d625fcaa932bd87b48f0cf9b40f1c |
|
|
|
|
md5_mysql_ok=c8cfab52fbde1cca55accb3113c235eb |
|
|
|
|
if [ -f ${mysqlDir}/mysql-boost-${VERSION}.tar.gz ];then |
|
|
|
|
md5_mysql=`md5sum ${mysqlDir}/mysql-boost-${VERSION}.tar.gz | awk '{print $1}'` |
|
|
|
|
if [ "${md5_mysql_ok}" == "${md5_mysql}" ]; then |
|
|
|
@ -121,7 +122,7 @@ Install_mysql() |
|
|
|
|
else |
|
|
|
|
# 重新下载 |
|
|
|
|
rm -rf ${mysqlDir}/mysql-${VERSION} |
|
|
|
|
wget --no-check-certificate -O ${mysqlDir}/mysql-boost-${VERSION}.tar.gz --tries=3 https://cdn.mysql.com/archives/mysql-8.0/mysql-boost-${VERSION}.tar.gz |
|
|
|
|
wget --no-check-certificate -O ${mysqlDir}/mysql-boost-${VERSION}.tar.gz --tries=3 https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-boost-${VERSION}.tar.gz |
|
|
|
|
fi |
|
|
|
|
fi |
|
|
|
|
|
|
|
|
@ -162,10 +163,10 @@ Install_mysql() |
|
|
|
|
add-apt-repository ppa:ubuntu-toolchain-r/test |
|
|
|
|
|
|
|
|
|
LIBTIRPC_VER=`pkg-config libtirpc --modversion` |
|
|
|
|
if [ ! -f ${mysqlDir}/libtirpc_1.2.5.orig.tar.bz2 ];then |
|
|
|
|
wget --no-check-certificate -O ${mysqlDir}/libtirpc_1.2.5.orig.tar.bz2 https://launchpad.net/ubuntu/+archive/primary/+sourcefiles/libtirpc/1.2.5-1ubuntu0.1/libtirpc_1.2.5.orig.tar.bz2 |
|
|
|
|
cd ${mysqlDir} && tar -jxvf libtirpc_1.2.5.orig.tar.bz2 |
|
|
|
|
cd libtirpc-1.2.5 && ./configure |
|
|
|
|
if [ ! -f ${mysqlDir}/libtirpc_1.3.3.orig.tar.bz2 ];then |
|
|
|
|
wget --no-check-certificate -O ${mysqlDir}/libtirpc_1.3.3.orig.tar.bz2 https://downloads.sourceforge.net/libtirpc/libtirpc-1.3.3.tar.bz2 |
|
|
|
|
cd ${mysqlDir} && tar -jxvf libtirpc_1.3.3.orig.tar.bz2 |
|
|
|
|
cd libtirpc-1.3.3 && ./configure |
|
|
|
|
fi |
|
|
|
|
|
|
|
|
|
export PKG_CONFIG_PATH=/usr/lib/pkgconfig |
|
|
|
|