2012년 11월 29일 목요일

Lubuntu 12.10 에 HarooPress 를 설치해 보자.

Haroopress @rhiokim이 만든 정적 블로그 엔진입니다. 국내에 정적 블로그 엔진이 생소하기도 하지만 node.js를 이용하여 javascript로 만들어진 블로그 라는데 있어 그 의미가 크다 할 수 있습니다. 아직까지는 설치과정에 시스템별로 dependency가 나타날 수 있어 Lubuntu 시스템 설치과정을 글로 남겨볼까 합니다.

1. node.js 설치하기

 너무나 당연한 이야기지만 Haroopress는 node.js 기반의 블로그 엔진 입니다. 당연히 가장 처음으로 node.js를 설치해야 합니다. 여기서 주의할 점은 apt-get 방식으로 설치할 경우 npm 사용시 permission 문제를 겪을 수 있음으로 컴파일이나 nvm을 사용할 것을 권합니다.
여기서는 nvm을 이용한 설치 방법만 다루겠습니다.(git은 기본으로 깔고 들어갑니다)

user~dir$ git clone git://github.com/creationix/nvm.git                                                                        
user~dir$ . ./nvm/nvm.sh                               
user~dir$ nvm install 0.8.15<---node.js version         
user~dir$ nvm use 0.8.15<---설치한 버전으로 실행       


2. Lubuntu dependency module 설치하기

 Lubuntu는 LXDE기반으로 경량화 된 ubuntu입니다. 당연히 설치되어 있다고 생각하는 모듈들이 없는 경우가 많습니다. 하지만 ubuntu의 강점인 apt-get이 있음으로 걱정할 필요는 없습니다.

user~dir$ sudo apt-get install curl  <---몇몇 npm은 curl방식을 사용합니다.
user~dir$ sudo apt-get install g++ <--- 기본 컴파일러지만 lubuntu에 없습니다.
user~dir$ sudo apt-get install openjdk-6-jre-headless <--- Python 실행 과정에 Java가 필요합니다.

 저는 Makefile을 순차적으로 실행하며 Dependency를 찾아야 했지만! 이제는 그럴 필요가 없습니다. >__< v


3. Haroopress 설치

 위 과정만 확실히 준비했다면 Haroopress는 더 없이 친절합니다.

user~dir$ git clone https://github.com/rhiokim/haroopress.git
user~dir$ cd ./haroopress
user~dir$ make init   <--모든 설치 과정이 자동으로 이루어 집니다.

 현재의 하루프레스 버전은 Lubuntu에서 이 방법으로 설치가 가능합니다. 물론 ubuntu도 같은 방법으로 설치가 가능할 것이라 생각합니다. Haroopress의 사용법과 설정 방법은 제작자 홈페이지 http://haroopress.com 나 git 저장소 https://github.com/rhiokim/haroopress 의 내용을 참고하시면 됩니다.



이번 포스팅은 설치 과정의 기록을 목적으로 하지만 ubuntu 계열 사용자들이 조금 더 쉽게 Haroopress를 접할 수 있었으면 합니다.

댓글 없음:

댓글 쓰기