TFS 搭建

编译环境搭建

《1》下载安装操作系统: CentOS 5.5 x86-64

《2》安装需要的各种包

yum install gcc gcc-c++ automake autoconf libtool readline readline-devel.x86_64 e4fsprogs e4fsprogs-devel.x86_64 zlib.x86_64 zlib-devel.x86_64 ncurses-devel.x86_64 mysql-devel.x86_64 heartbeat-devel.x86_64 heartbeat.x86_64 -y

《3》(WARNING!!! 可选)升级Mysql(高版本的TFS需要高版本的Mysql,目前的1.4.0不需要)

安装包:  remi-release-5.9-1.el5.remi.noarch.rpm epel-release-5-4.noarch.rpm

yum --enablerepo=remi list mysql

yum remove mysql

yum -y --enablerepo=remi install mysql mysql-server mysql.x86_64  mysql-devel.x86_64

编译TFS(基于版本1.4.0)

<1>下载、编译 TFS基础库源代码(最新的库代码与TFS存在不兼容性问题,必须使用18版本):

svn co -r 18 http://code.taobao.org/svn/tb-common-utils/trunk tb-common-utils

chmod +x build.sh

TBLIB_ROOT=/usr/local/tblib ./build.sh

<2>下载、编译TFS代码:

svn co http://code.taobao.org/svn/tfs/tags/tfs-1.4.0-2011-08-09

cd tfs-1.4.0-2011-08-09

./build.sh init && ./configure --with-tblib-root=/usr/local/tblib/ && make && make install

搭建运行环境

<1>装载ext4模块

modprobe ext4

<2>安装ext4工具包

yum install  e4fsprogs e4fsprogs-devel.x86_64 -y

 

posted @ 2016-08-11 13:35  RushoutAsia  阅读(579)  评论(0编辑  收藏  举报