安装了下hypertable,把几个难安的写这,省着下次郁闷
主要是卡在boost和bdb这拉
boost1.34+
先要把原来的卸载 yum remove boost
configure
make
make install
sudo ln -s /usr/local/include/boost-1_34/boost/ /usr/local/include/boost
berkeley-db
# cd /usr/local/src
# wget http://download.oracle.com/berkeley-db/db-4.6.18.tar.gz
# tar -zxvf db-4.6.18.tar.gz
# cd db-4.6.18
# cd build_unix
# ../dist/configure
# make
# make install
# echo '/usr/local/berkeleydb/lib/' >> /etc/ld.so.conf
# ldconfig
最后在hypertable make install后运行下面的shell
sh -c "if [ ! -e /etc/hosts ]; then echo '127.0.0.1 localhost.localdomain localhost' > /etc/hosts ; fi"
sh -c "echo '/usr/local/lib' > /etc/ld.so.conf.d/local.conf"
sh -c "echo '/usr/local/BerkeleyDB.4.7/lib' > /etc/ld.so.conf.d/BerkeleyDB.4.7.conf"
/sbin/ldconfig