diff --git a/ncac/prelib.sh b/ncac/prelib.sh new file mode 100644 index 0000000..16f52f3 --- /dev/null +++ b/ncac/prelib.sh @@ -0,0 +1,5 @@ +echo "更新依赖库..." +sleep 1 +yum erase -y libXpm +yum install -y libgcc.i686 gstreamer-plugins-base-devel.i686 gstreamer-plugins-base-devel mesa-libGL-devel.i686 mesa-libGLU-devel.i686 mesa-libGL-devel mesa-libGLU-devel libxml2-devel.i686 sqlite-devel.i686 libavc1394-devel.i686 libraw1394-devel.i686 jasper-devel.i686 libgfortran.i686 lapack-devel.i686 atlas-devel.i686 zlib-devel.i686 libjpeg-turbo-devel.i686 libpng-devel.i686 gstreamer-devel.i686 libtiff-devel.i686 openssl-devel.i686 gtk2-devel.i686 gimp-devel.i686 +yum install -y glib*.i686 glibc*.i686 freetype*.i686 fontconfig*.i686 opengl*.i686 libX*.i686 qt-mysql.i686 \ No newline at end of file diff --git a/ncac/setup.sh b/ncac/setup.sh index 42c9a3e..abb6122 100644 --- a/ncac/setup.sh +++ b/ncac/setup.sh @@ -1,4 +1,6 @@ #!/bin/bash +chmod +x prelib.sh +./prelib.sh #################### init system env ################################################ @@ -139,9 +141,9 @@ installNewCAC(){ install61850(){ echo "************[installing 61850]正在安装61850 >>>>>>>>>>>>>" echo "" - QTDIR=${BASE_DIR}/Qt-4.8.6 + QTDIR=/usr/local/Trolltech/Qt-4.8.6 if [ ! -d ${QTDIR} ]; then - tar -zxf package/Qt-4.8.6.tar.gz -C ${BASE_DIR} + tar -zxf package/Trolltech.tar.gz -C /usr/local echo ${QTDIR}" installed." else echo ${QTDIR}" found, 跳过QT." @@ -169,6 +171,7 @@ install61850(){ sed -i 's/usrname=root/usrname='${DB_USER}'/' ${GUI_DIR}/syscfg.ini sed -i 's/psw=123456/psw='${DB_PASS}'/' ${GUI_DIR}/syscfg.ini sed -i 's#/home/xydl#'${BASE_DIR}'#g' ${GUI_DIR}/check61850.sh + sed -i 's#/home/xydl#'${BASE_DIR}'#g' ${GUI_DIR}/stop61850.sh APP_NAME=61850Gui_Release_zhenan echo '#!/bin/bash' > ${BIN_DIR}/start61850.sh