歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux教程

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

Copyright © Linux教程網 All Rights Reserved