安装它不是一个很容易的事情,首先它依赖于Thrift,而Thrift又有很多的依赖。
前置依赖
Thrift版本<0.4.0; boost版本1.4.5;gcc,g++版本4.4;
安装Thrift
首先安装前置依赖:
sudo apt-get install libevent-dev automake libtool flex bison pkg-config g++ libssl-dev
需要java依赖的还需要安装java:
sudo apt-get install openjdk-6-jdk ant ivy首先进入到thrift目录,安装:
sudo ./configure --prefix=/opt/thrift sudo make & make install然后进入thrift目录下的contrib/fb303,
sudo ./bootstrap.sh sudo ./configure --prefix=/opt/fb303 --with-thriftpath=/opt/thrift sudo make & make install如果一切顺利的话,thrift就安装完了。
安装scribe
首先,需要保证你的系统的boost库是1.4.5的,去boost网站下载1.4.5版本的源码,下载地址
解压缩,进入到boost目录,然后执行
sudo ./bootstrap.sh sudo ./bjam sudo ./bjam install好,此时可以切到目录/usr/local/lib grep一下boost,看看版本是否是1.4.5
然后修改g++编译器的版本,
g++ --version先查看本地g++版本,如果>4.4,则执行:
sudo apt-get remove g++ sudo apt-get install g++-4.4 cd /usr/bin sudo ln -s g++-4.4 g++此时再执行:
g++ --version
发现已经是4.4.3版本。然后解压缩scribe源码包,进入目录scribe-master
执行:
sudo ./bootstrap.sh sudo ./configure --with-thriftpath=/opt/thrift --with-fb303path=/opt/fb303 sudo make & make install
安装完成执行scribed,发现已经安装完成。
没有评论:
发表评论