123456789101112131415161718192021222324252627282930313233 |
- #!/bin/bash
- # Author: Alpha Eva <kaneawk AT gmail.com>
- #
- # Notes: OneinStack for CentOS/RadHat 5+ Debian 6+ and Ubuntu 12+
- #
- # Project home page:
- # https://oneinstack.com
- # https://github.com/lj2007331/oneinstack
- installBoost() {
- pushd $oneinstack_dir/src
- if [ ! -e "/usr/local/lib/libboost_system.so" ]; then
- boostVersion2=$(echo $boost_version | awk -F. '{print $1}')_$(echo $boost_version | awk -F. '{print $2}')_$(echo $boost_version | awk -F. '{print $3}')
- tar xvf boost_${boostVersion2}.tar.gz
- pushd boost_${boostVersion2}
- ./bootstrap.sh
- ./bjam --prefix=/usr/local
- ./b2 install
- popd
- fi
- if [ -e "/usr/local/lib/libboost_system.so" ];then
- echo "${CSUCCESS}Boost installed successfully! ${CEND}"
- rm -rf boost_${boostVersion2}
- echo '/usr/local/lib' > /etc/ld.so.conf.d/local.conf
- ldconfig
- else
- rm -rf boost_${boostVersion2}
- echo "${CFAILURE}Boost installed failed, Please contact the author! ${CEND}"
- fi
- popd
- }
|