|
|
@ -65,85 +65,87 @@ echo -e "Install_Libmemcached" >> ${libPath}/lib.pl |
|
|
|
Install_Libiconv() |
|
|
|
Install_Libiconv() |
|
|
|
{ |
|
|
|
{ |
|
|
|
#----------------------------- libiconv start -------------------------# |
|
|
|
#----------------------------- libiconv start -------------------------# |
|
|
|
cd ${sourcePath} |
|
|
|
cd ${sourcePath} |
|
|
|
if [ ! -d ${libPath}/libiconv ];then |
|
|
|
if [ ! -d ${libPath}/libiconv ];then |
|
|
|
# wget -O libiconv-1.15.tar.gz https://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.15.tar.gz -T 5 |
|
|
|
# wget -O libiconv-1.15.tar.gz https://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.15.tar.gz -T 5 |
|
|
|
wget -O libiconv-1.15.tar.gz https://github.com/midoks/mdserver-web/releases/download/init/libiconv-1.15.tar.gz -T 5 |
|
|
|
wget -O libiconv-1.15.tar.gz https://github.com/midoks/mdserver-web/releases/download/init/libiconv-1.15.tar.gz -T 5 |
|
|
|
tar zxvf libiconv-1.15.tar.gz |
|
|
|
tar zxvf libiconv-1.15.tar.gz |
|
|
|
cd libiconv-1.15 |
|
|
|
cd libiconv-1.15 |
|
|
|
./configure --prefix=${libPath}/libiconv --enable-static |
|
|
|
./configure --prefix=${libPath}/libiconv --enable-static |
|
|
|
make && make install |
|
|
|
make && make install |
|
|
|
cd ${sourcePath} |
|
|
|
cd ${sourcePath} |
|
|
|
rm -rf libiconv-1.15 |
|
|
|
rm -rf libiconv-1.15 |
|
|
|
rm -f libiconv-1.15.tar.gz |
|
|
|
rm -f libiconv-1.15.tar.gz |
|
|
|
fi |
|
|
|
fi |
|
|
|
echo -e "Install_Libiconv" >> ${libPath}/lib.pl |
|
|
|
echo -e "Install_Libiconv" >> ${libPath}/lib.pl |
|
|
|
#----------------------------- libiconv end -------------------------# |
|
|
|
#----------------------------- libiconv end -------------------------# |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
Install_Freetype() |
|
|
|
Install_Freetype() |
|
|
|
{ |
|
|
|
{ |
|
|
|
#----------------------------- freetype start -------------------------# |
|
|
|
#----------------------------- freetype start -------------------------# |
|
|
|
|
|
|
|
cd ${sourcePath} |
|
|
|
|
|
|
|
if [ ! -d ${libPath}/freetype_old ];then |
|
|
|
|
|
|
|
wget -O freetype-2.7.1.tar.gz --no-check-certificate https://download.savannah.gnu.org/releases/freetype/freetype-2.7.1.tar.gz -T 5 |
|
|
|
|
|
|
|
tar zxvf freetype-2.7.1.tar.gz |
|
|
|
|
|
|
|
cd freetype-2.7.1 |
|
|
|
|
|
|
|
./configure --prefix=${libPath}/freetype_old |
|
|
|
|
|
|
|
make && make install |
|
|
|
cd ${sourcePath} |
|
|
|
cd ${sourcePath} |
|
|
|
if [ ! -d ${libPath}/freetype_old ];then |
|
|
|
rm -rf freetype-2.7.1.tar.gz |
|
|
|
wget -O freetype-2.7.1.tar.gz --no-check-certificate https://download.savannah.gnu.org/releases/freetype/freetype-2.7.1.tar.gz -T 5 |
|
|
|
rm -f freetype-2.7.1.tar.gz |
|
|
|
tar zxvf freetype-2.7.1.tar.gz |
|
|
|
fi |
|
|
|
cd freetype-2.7.1 |
|
|
|
echo -e "Install_Freetype_Old" >> ${libPath}/lib.pl |
|
|
|
./configure --prefix=${libPath}/freetype_old |
|
|
|
|
|
|
|
make && make install |
|
|
|
|
|
|
|
cd ${sourcePath} |
|
|
|
|
|
|
|
rm -rf freetype-2.7.1.tar.gz |
|
|
|
|
|
|
|
rm -f freetype-2.7.1.tar.gz |
|
|
|
|
|
|
|
fi |
|
|
|
|
|
|
|
echo -e "Install_Freetype_Old" >> ${libPath}/lib.pl |
|
|
|
|
|
|
|
#----------------------------- freetype end -------------------------# |
|
|
|
#----------------------------- freetype end -------------------------# |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
Install_Freetype_New() |
|
|
|
Install_Freetype_New() |
|
|
|
{ |
|
|
|
{ |
|
|
|
#----------------------------- freetype start -------------------------# |
|
|
|
#----------------------------- freetype start -------------------------# |
|
|
|
|
|
|
|
cd ${sourcePath} |
|
|
|
|
|
|
|
if [ ! -d ${libPath}/freetype ];then |
|
|
|
|
|
|
|
wget -O freetype-2.12.1.tar.gz --no-check-certificate https://download.savannah.gnu.org/releases/freetype/freetype-2.12.1.tar.gz -T 5 |
|
|
|
|
|
|
|
tar zxvf freetype-2.12.1.tar.gz |
|
|
|
|
|
|
|
cd freetype-2.12.1 |
|
|
|
|
|
|
|
./configure --prefix=${libPath}/freetype |
|
|
|
|
|
|
|
make && make install |
|
|
|
cd ${sourcePath} |
|
|
|
cd ${sourcePath} |
|
|
|
if [ ! -d ${libPath}/freetype ];then |
|
|
|
rm -rf freetype-2.12.1.tar.gz |
|
|
|
wget -O freetype-2.12.1.tar.gz --no-check-certificate https://download.savannah.gnu.org/releases/freetype/freetype-2.12.1.tar.gz -T 5 |
|
|
|
rm -f freetype-2.12.1.tar.gz |
|
|
|
tar zxvf freetype-2.12.1.tar.gz |
|
|
|
fi |
|
|
|
cd freetype-2.12.1 |
|
|
|
echo -e "Install_Freetype" >> ${libPath}/lib.pl |
|
|
|
./configure --prefix=${libPath}/freetype |
|
|
|
|
|
|
|
make && make install |
|
|
|
|
|
|
|
cd ${sourcePath} |
|
|
|
|
|
|
|
rm -rf freetype-2.12.1.tar.gz |
|
|
|
|
|
|
|
rm -f freetype-2.12.1.tar.gz |
|
|
|
|
|
|
|
fi |
|
|
|
|
|
|
|
echo -e "Install_Freetype" >> ${libPath}/lib.pl |
|
|
|
|
|
|
|
#----------------------------- freetype end -------------------------# |
|
|
|
#----------------------------- freetype end -------------------------# |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
Install_Libmcrypt() |
|
|
|
Install_Libmcrypt() |
|
|
|
{ |
|
|
|
{ |
|
|
|
if [ -f '/usr/local/lib/libmcrypt.so' ];then |
|
|
|
#----------------------------- libmcrypt start -------------------------# |
|
|
|
return; |
|
|
|
if [ -f '/usr/local/lib/libmcrypt.so' ];then |
|
|
|
fi |
|
|
|
return; |
|
|
|
cd ${run_path} |
|
|
|
fi |
|
|
|
if [ ! -f "libmcrypt-2.5.8.tar.gz" ];then |
|
|
|
cd ${run_path} |
|
|
|
wget -O libmcrypt-2.5.8.tar.gz ${download_Url}/src/libmcrypt-2.5.8.tar.gz -T 5 |
|
|
|
if [ ! -f "libmcrypt-2.5.8.tar.gz" ];then |
|
|
|
fi |
|
|
|
wget -O libmcrypt-2.5.8.tar.gz ${download_Url}/src/libmcrypt-2.5.8.tar.gz -T 5 |
|
|
|
tar zxf libmcrypt-2.5.8.tar.gz |
|
|
|
fi |
|
|
|
cd libmcrypt-2.5.8 |
|
|
|
tar zxf libmcrypt-2.5.8.tar.gz |
|
|
|
|
|
|
|
cd libmcrypt-2.5.8 |
|
|
|
./configure |
|
|
|
|
|
|
|
make && make install |
|
|
|
./configure |
|
|
|
/sbin/ldconfig |
|
|
|
make && make install |
|
|
|
cd libltdl/ |
|
|
|
/sbin/ldconfig |
|
|
|
./configure --enable-ltdl-install |
|
|
|
cd libltdl/ |
|
|
|
make && make install |
|
|
|
./configure --enable-ltdl-install |
|
|
|
ln -sf /usr/local/lib/libmcrypt.la /usr/lib/libmcrypt.la |
|
|
|
make && make install |
|
|
|
ln -sf /usr/local/lib/libmcrypt.so /usr/lib/libmcrypt.so |
|
|
|
ln -sf /usr/local/lib/libmcrypt.la /usr/lib/libmcrypt.la |
|
|
|
ln -sf /usr/local/lib/libmcrypt.so.4 /usr/lib/libmcrypt.so.4 |
|
|
|
ln -sf /usr/local/lib/libmcrypt.so /usr/lib/libmcrypt.so |
|
|
|
ln -sf /usr/local/lib/libmcrypt.so.4.4.8 /usr/lib/libmcrypt.so.4.4.8 |
|
|
|
ln -sf /usr/local/lib/libmcrypt.so.4 /usr/lib/libmcrypt.so.4 |
|
|
|
ldconfig |
|
|
|
ln -sf /usr/local/lib/libmcrypt.so.4.4.8 /usr/lib/libmcrypt.so.4.4.8 |
|
|
|
cd ${run_path} |
|
|
|
ldconfig |
|
|
|
rm -rf libmcrypt-2.5.8 |
|
|
|
cd ${run_path} |
|
|
|
rm -f libmcrypt-2.5.8.tar.gz |
|
|
|
rm -rf libmcrypt-2.5.8 |
|
|
|
echo -e "Install_Libmcrypt" >> /www/server/lib.pl |
|
|
|
rm -f libmcrypt-2.5.8.tar.gz |
|
|
|
|
|
|
|
echo -e "Install_Libmcrypt" >> /www/server/lib.pl |
|
|
|
|
|
|
|
#----------------------------- libmcrypt start -------------------------# |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
Install_Mcrypt() |
|
|
|
Install_Mcrypt() |
|
|
|