Ubuntu12.04에 Apache Thrift 0.8.0 설치하기

less than 1 minute read

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

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

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

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

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

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