歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Facebook scribe在Ubuntu下面安裝筆記

Facebook scribe在Ubuntu下面安裝筆記

日期:2017/2/28 16:10:44   编辑:Linux教程

由於沒有測試開發機,只能在自己的電腦上裝了一個虛機用來測試一下如何安裝和測試 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