ThriftをUbuntu10.04にインストール
ThriftをUbuntu10.04にインストールする手順を残します。
Thriftのウェブサイトはhttp://incubator.apache.org/thrift/ですが、このサイトにはドキュメントはほとんどありません。そこで、http://wiki.apache.org/thrift/にあるインストール手順を見ながら作業を進めます。
必要要件
必要要件には以下のようにあります。
そこで、まずは必要なパッケージをインストールします。Ubuntu10.04ではg++,boostは指定されたバージョン以上のパッケージが用意されています。また、lex, yaccはそれぞれflex, bisonというパッケージに含まれています。
sudo apt-get install libboost-dev g++ flex bison
また、インストール手順には書いていないのですが、ビルドには以下のパッケージが必要でした。おそらく他にもjavaなどが必要になっていると思われます。ビルドに失敗したら入れてみてください。
sudo apt-get install ruby-1.8-dev python-dev
インストール
まずはThriftをダウンロードします。公式ページからダウンロードページに行くと、間違ったURLに飛ばされダウンロードできませんでした。0.3.0-incubating を 0.4.0-incubatingに直すとダウンロードできます。
# ダウンロード $ wget http://ftp.kddilabs.jp/infosystems/apache//incubator/thrift/0.4.0-incubating/thrift-0.4.0.tar.gz #ファイルを展開 $ tar xzvf thrift-0.4.0.tar.gz $ cd thrift-0.4.0/ $ ./configure $ make $ make install
以上の処理でエラーがでなかったらインストール完了です。