[멀티미디어] No1.Linux에서 XBMC 컴파일하기

by No1Linuxer posted Feb 01, 2009
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄
Extra Form
개조된 엑스박스의 기본 미디어 플레이어 센터인 XBMC를 No1.Linux에서 컴파일하는 방법입니다.

다른 배포판에서도 마찬가지이겠지만, XBMC 컴파일 과정은 만만치 않습니다. 시간도 오래 걸릴 뿐만 아니라 의존성 관계가 짜증날만큼 많습니다. 그나마 페도라10과 비교할 때 페도라10에선 컴파일 과정에서 오류가 발생되어 추가 작업이 필요하지만, No1.Linux에선 의존성 문제만 해결해 주면 컴파일은 자연스럽게 이뤄집니다. 그러면 XBMC를 컴파일하는 방법을 알아보죠.

1. 의존성 패키지 설치

apt-get install bootst boost-devel libmad0-devel libmesagl1-devel libglew1.3-devel libjpeg62-devel libogg0-devel libvorbis0-devel libsqlite3-devel libpcre0-devel liblzo2_2-devel libSDL1.2-devel libSDL_image1.2-devel libSDL_mixer1.2-devel libenca0-devel libjasper1.701_1-devel libhal1-devel MySQL-devel ccache faac libfacc0-devel libpng glibc-devel libfontconfig-devel libstdc++-devel e2fsprogs-devel zlib1-devel libbzip2_1-devel libfreetype6-devel libxinerama1-devel libmysql15-devel gperf nasm libxmu6-devel libcurl3-devel subversion

2. 추가 RPM 패키지

자료실에 등록된 tre, fribidi rpm 패키지를 다운로드하여 설치합니다.

rpm -ivh tre-0.7.5-1No1Linux.pclos2007.i586.rpm tre-devel-0.7.5-1No1Linux.pclos2007.i586.rpm
rpm -Uvh libfribidi-0.10.8-2No1Linux.pclos2007.i586.rpm libfribidi-devel-0.10.8-2No1Linux.pclos2007.i586.rpm --force

3. MySQL 모듈 심볼릭 링크

ln -s /usr/lib/libmysqlclient.so.15.0.0 /usr/lib/libmysqlclient.so

4. svn 소스 다운로드

svn co http://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/linuxport/

4. 컴파일 방법

cd XBMC
./configure
make
make install

5. XBMC 실행

xbmc 명령



Articles

4 5 6 7 8 9 10 11 12 13