|
|
|
@ -202,28 +202,6 @@ Install_OpenSSL() |
|
|
|
|
echo -e "Install_OpenSSL" >> ${libPath}/lib.pl |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
Install_Lib() |
|
|
|
|
{ |
|
|
|
|
if [ -f "/www/server/nginx/sbin/nginx" ] || [ -f "/www/server/apache/bin/httpd" ] || [ -f "/www/server/mysql/bin/mysql" ]; then |
|
|
|
|
return |
|
|
|
|
fi |
|
|
|
|
lockFile='${libPath}/data/mw_lib.lock' |
|
|
|
|
if [ ! -f "${lockFile}" ];then |
|
|
|
|
sed -i "s#SELINUX=enforcing#SELINUX=disabled#" /etc/selinux/config |
|
|
|
|
rpm -e --nodeps mariadb-libs-* |
|
|
|
|
|
|
|
|
|
mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup |
|
|
|
|
rm -f /var/run/yum.pid |
|
|
|
|
for yumPack in make cmake gcc gcc-c++ gcc-g77 flex bison file libtool libtool-libs autoconf kernel-devel patch wget libjpeg libjpeg-devel libpng libpng-devel libpng10 libpng10-devel gd gd-devel libxml2 libxml2-devel zlib zlib-devel glib2 glib2-devel tar bzip2 bzip2-devel libevent libevent-devel ncurses ncurses-devel curl curl-devel libcurl libcurl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel vim-minimal gettext gettext-devel ncurses-devel gmp-devel pspell-devel libcap diffutils ca-certificates net-tools libc-client-devel psmisc libXpm-devel git-core c-ares-devel libicu-devel libxslt libxslt-devel zip unzip glibc.i686 libstdc++.so.6 cairo-devel bison-devel ncurses-devel libaio-devel perl perl-devel perl-Data-Dumper lsof pcre pcre-devel vixie-cron crontabs expat-devel readline-devel; |
|
|
|
|
do yum -y install $yumPack;done |
|
|
|
|
|
|
|
|
|
mv /etc/yum.repos.d/epel.repo.backup /etc/yum.repos.d/epel.repo |
|
|
|
|
groupadd www |
|
|
|
|
useradd -s /sbin/nologin -M -g www www |
|
|
|
|
echo 'true' > $lockFile |
|
|
|
|
fi |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Install_Curl() |
|
|
|
|
{ |
|
|
|
@ -333,11 +311,14 @@ elif [ "$OSNAME" == "ubuntu" ] || [ "$OSNAME" == "debian" ]; then |
|
|
|
|
#apt install -y libmariadbclient-dev |
|
|
|
|
else |
|
|
|
|
|
|
|
|
|
for yumPack in make cmake gcc gcc-c++ gcc-g77 flex bison file libtool libtool-libs autoconf kernel-devel patch wget libjpeg libjpeg-devel libpng libpng-devel libpng10 libpng10-devel gd gd-devel libxml2 libxml2-devel zlib zlib-devel glib2 glib2-devel tar bzip2 bzip2-devel libevent libevent-devel ncurses ncurses-devel curl curl-devel libcurl libcurl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel vim-minimal gettext gettext-devel ncurses-devel gmp-devel pspell-devel libcap diffutils ca-certificates net-tools libc-client-devel psmisc libXpm-devel git-core c-ares-devel libicu-devel libxslt libxslt-devel zip unzip glibc.i686 libstdc++.so.6 cairo-devel bison-devel ncurses-devel libaio-devel perl perl-devel perl-Data-Dumper lsof vixie-cron crontabs expat-devel readline-devel; |
|
|
|
|
do yum -y install $yumPack;done |
|
|
|
|
|
|
|
|
|
yum install -y openldap openldap-devel libtirpc libtirpc-devel rpcgen |
|
|
|
|
yum install -y bison re2c cmake |
|
|
|
|
|
|
|
|
|
yum install -y libmemcached libmemcached-devel |
|
|
|
|
yum install -y curl-devel |
|
|
|
|
yum install -y curl curl-devel |
|
|
|
|
yum install -y zlib zlib-devel |
|
|
|
|
yum install -y libzip libzip-devel |
|
|
|
|
yum install -y pcre pcre-devel |
|
|
|
|