ubuntu Linuxでxbmcをコンパイルする
3731 ワード
1.最新のxbmcコードをダウンロードする:
# sudo apt-get install git-core
# cd $HOME
# git clone git://github.com/xbmc/xbmc.git xbmc
2.依存パッケージのインストール:
For Ubuntu (all versions >= 7.04):
# sudo apt-get install git-core build-essential gawk pmount libtool nasm yasm automake cmake gperf zip unzip bison libsdl-dev libsdl-image1.2-dev libsdl-gfx1.2-dev libsdl-mixer1.2-dev libfribidi-dev liblzo2-dev libfreetype6-dev libsqlite3-dev libogg-dev libasound2-dev python-sqlite libglew-dev libcurl3 libcurl4-gnutls-dev libxrandr-dev libxrender-dev libmad0-dev libogg-dev libvorbisenc2 libsmbclient-dev libmysqlclient-dev libpcre3-dev libdbus-1-dev libhal-dev libhal-storage-dev libjasper-dev libfontconfig-dev libbz2-dev libboost-dev libenca-dev libxt-dev libxmu-dev libpng-dev libjpeg-dev libpulse-dev mesa-utils libcdio-dev libsamplerate-dev libmpeg3-dev libflac-dev libiso9660-dev libass-dev libssl-dev fp-compiler gdc libmpeg2-4-dev libmicrohttpd-dev libmodplug-dev libssh-dev gettext cvs python-dev libyajl-dev libboost-thread-dev libplist-dev libusb-dev libudev-dev libtinyxml-dev
For >= 10.10:
# sudo apt-get install autopoint libltdl-dev
3.ppaのsource listを追加
オン:https://launchpad.net/~team-xbmc#ppas
XBMC PPA
XBMC Unstable
XBMC Build Dependencies PPA libCECページの:Technical details about this PPAをクリックし、ubuntuバージョンDisplay sourcesを選択します.list entries for: Choose your Ubuntu version Precise (12.04) Oneiric (11.10) Natty (11.04) Maverick (10.10) Lucid (10.04) Karmic (9.10) Jaunty (9.04) Hardy (8.04)
次のようになります.
システムソフトウェアソースに追加:
システムツールにUbuntu tweakを使用して追加
XBMC UnstableページでlibCEC(included on 2011-11-15)に依存し、これも上記の方法でソフトウェアソースに追加される.
4.依存ライブラリのダウンロード
$ sudo apt-get update
$ sudo apt-get build-dep xbmc
5.コンパイル
$ ./bootstrap
$ ./configure
$ make
6.取付運転
$ make install
$ ./xbmc.bin
# sudo apt-get install git-core
# cd $HOME
# git clone git://github.com/xbmc/xbmc.git xbmc
2.依存パッケージのインストール:
For Ubuntu (all versions >= 7.04):
# sudo apt-get install git-core build-essential gawk pmount libtool nasm yasm automake cmake gperf zip unzip bison libsdl-dev libsdl-image1.2-dev libsdl-gfx1.2-dev libsdl-mixer1.2-dev libfribidi-dev liblzo2-dev libfreetype6-dev libsqlite3-dev libogg-dev libasound2-dev python-sqlite libglew-dev libcurl3 libcurl4-gnutls-dev libxrandr-dev libxrender-dev libmad0-dev libogg-dev libvorbisenc2 libsmbclient-dev libmysqlclient-dev libpcre3-dev libdbus-1-dev libhal-dev libhal-storage-dev libjasper-dev libfontconfig-dev libbz2-dev libboost-dev libenca-dev libxt-dev libxmu-dev libpng-dev libjpeg-dev libpulse-dev mesa-utils libcdio-dev libsamplerate-dev libmpeg3-dev libflac-dev libiso9660-dev libass-dev libssl-dev fp-compiler gdc libmpeg2-4-dev libmicrohttpd-dev libmodplug-dev libssh-dev gettext cvs python-dev libyajl-dev libboost-thread-dev libplist-dev libusb-dev libudev-dev libtinyxml-dev
For >= 10.10:
# sudo apt-get install autopoint libltdl-dev
3.ppaのsource listを追加
オン:https://launchpad.net/~team-xbmc#ppas
XBMC PPA
XBMC Unstable
XBMC Build Dependencies PPA libCECページの:Technical details about this PPAをクリックし、ubuntuバージョンDisplay sourcesを選択します.list entries for: Choose your Ubuntu version Precise (12.04) Oneiric (11.10) Natty (11.04) Maverick (10.10) Lucid (10.04) Karmic (9.10) Jaunty (9.04) Hardy (8.04)
次のようになります.
deb http://ppa.launchpad.net/team-xbmc/ppa/ubuntu lucid main
deb-src http://ppa.launchpad.net/team-xbmc/ppa/ubuntu lucid main
システムソフトウェアソースに追加:
システムツールにUbuntu tweakを使用して追加
XBMC UnstableページでlibCEC(included on 2011-11-15)に依存し、これも上記の方法でソフトウェアソースに追加される.
4.依存ライブラリのダウンロード
$ sudo apt-get update
$ sudo apt-get build-dep xbmc
5.コンパイル
$ ./bootstrap
$ ./configure
$ make
6.取付運転
$ make install
$ ./xbmc.bin