Facebook scribe在Ubuntu下面安装笔记


由于没有测试开发机,只能在自己的电脑上装了一个虚机用来测试一下如何安装和测试 facebook 的 scribe ,费了好大劲,在老公的协助下终于安装成功了,记录一下,作为参考:

由于我的虚机安装的是最小的功能,因此在安装过程中遇到了很多麻烦,缺少很多的包,所以安装过程比较长,可能在公司服务器上安装会好些。

(1)安装 g++: sudo apt-get install g++

(2) 安装 ruby : sudo apt-get install ruby1.8-dev( 因为在后面要安装 thrift 需要 require mkmf, 因此必须安装 ruby1.8-dev)

(3)安装 python: 一般系统会自带,但后后面安装的时候会报告说缺少 Python.h 这个文件,因此必须安装 python-dev 这个包。所以最好这里重新安装一下 python ,安装命令如下 : sudo apt-get install python-dev 。

(4)安装 libevent:

1.首先下载这个包 wget http://www.monkey.org/~provos/libevent-2.0.10-stable.tar.gz

2.tar –xvf libevent-2.0.10-statble.tar.gz

3. ./configure

4.make

5. make install

(5)安装 php

1.       必须先安装 libxml2 ,然后在安装 php, 下载 libxml2: Libxml2 的安装包下载地址: ftp://xmlsoft.org/libxml2/ ,下载 libxml2-2.7.4.tar.gz

2.       Tar –xvf libxml2-2.7.4.tar.gz

3.       Configure

4.       Make

5.       Make install

6.       下载 php: Php 下载地址 http://cn.php.net/downloads.php ,下载了 PHP 5.3.5 (tar.gz)

7.       Tar –vxf  PHP 5.3.5 (tar.gz)

8.       ./configure --prefix=/usr/local/php5 --with-php-config=/usr/local/php5/bin/php-config (因为在 scribe 的一些版本中用到 php-config ,所以这里面要用 —with-php-config ,但是在我的安装过程没有用到,所以这个可以忽略)

9.       Make

10.   Make install

(6) 安装 boost

1. Wget http://nchc.dl.sourceforge.net/project/boost/boost/1.45.0/boost_1_45_0.tar.bz2

2.tar jxvf boost_1_45_0.tar.bz2

3.                        cd boost_1_45_0

4.                        sudo apt-get install zlib2-dev( 因为我的系统在安装的时候报错了,说是缺少 zlib.h 文件,因此我必须得安装这个包,才能进行后续的操作 )

5.                        ./bootstrap.sh

6.                        ./bjam -s HAVE_ICU=1 --prefix=/usr/local/boost --includedir=/usr/local/boost/include --libdir=/usr/local/boost/lib

7.                        ./bjam install --prefix=/usr/local/boost

  • 1
  • 2
  • 3
  • 4
  • 下一页

相关内容