Ubuntu12.04에 Apache Thrift 0.8.0 설치하기

먼저 의존성 패키지들을 설치해준다.
http://thrift.apache.org/docs/install/ubuntu/

나머지는 다 그대로 설치되고 12.04에서 패키지명이 바뀐게 하나있다.
libmono-dev -> libmono-2.0-dev

나머지는 그대로 다 잘 설치된다.
옵션이니까 설치하지 않아도 되지만… C#을 쓸거라면 설치해야한다.

루비도 꼭 쓰고싶은데… 루비는 잘 호환이 안되는 것 같다.
버전별로도 호환이 안되는놈이니까…
기본적으로 깔려있는 버전과 뛰리프트에서 지원하는 버전이 다른 것 같다.
./configure –without-ruby
과감하게 포기하고 진행
포기를 안하면 시간이 너무 많이 갑니다.

비슷한? 뭐 그렇게 사용할 수 있을듯한 프로젝트..
http://msgpack.org/

쓰리프트는 생각했던것과 많이 구조가 달랐다.
자바의 인터페이스 기반 설계처럼 인터페이스를 설계하는 정도의 기능만 제공하는 것을 기대했었다. 같은 구조의 프로그램을 호출할 수 있도록… 그리고 그 인터페이스 안에 코드를 삽입하는 간단한 구조의 기능일 줄 알았는데… 생각보다 복잡한 기능을 지원하고 있는 것 같다.

Ubuntu12.04 Thrift.apache.org 0.8 설치

라이브러리 시키는거 다 설치하고
./configure
그러면… 몇가지는 제대로 처리되지 않고 no가 뜬다.

C (Glib) Library
Go Library

Go Library해결
http://maketecheasier.com/install-google-go-in-ubuntu/2010/04/15

sudo add-apt-repository ppa:gophers/go
sudo apt-get update
sudo apt-get install golang

C 는 모르겠다. 뭘 깔아야되는거지? gcc도 깔았고 뭐 깔라는거 다 깔았는데 저런다.
그냥 무시…하려다가…보니 gtk를 설치하란다.
libgtk친구들 설치

D language
dlang.org
sudo apt-get install gdc

아직도 안되는건 과감히….
./configure –without-Go