Ero sivun ”Kodi” versioiden välillä
p (Fedora) |
(→Fedora: ohjeen suomennus kesken.) |
||
Rivi 24: | Rivi 24: | ||
==Fedora== | ==Fedora== | ||
Ensimmäiseksi sinun on asennettava [[RPM Fusion]]in epävirallinen pakettivarasto, sitten asennetaan muutama paketti että kääntäminen onnistuu. | |||
sudo yum -y install \ | |||
SDL* glew glew-devel libmad-devel tre tre-devel \ | |||
libogg libogg-devel libvorbis libvorbis-devel \ | |||
boost boost-devel bzip2-devel bzip2-libs fribidi* \ | |||
lzo lzo-devel mysql-libs mysql-devel jasper jasper-devel \ | |||
faac faac-devel enca enca-devel hal hal-devel hal-libs \ | |||
cmake gperf nasm libXmu-devel fontconfig-devel \ | |||
freetype-devel libXinerama-devel pcre-devel gcc-c++ \ | |||
sqlite-devel curl-devel libsamplerate-devel libcdio-devel \ | |||
pulseaudio-libs-devel avahi-devel ffmpeg-devel libmad-devel \ | |||
a52dec-devel libdca faad2-devel libmpeg2-devel libass-devel \ | |||
libvorbis-devel libogg-devel libmpcdec-devel flac-devel \ | |||
wavpack-devel python-devel subversion | |||
Luodaan käyttäjän kotihakemistoon svn kansio ja siirrytään siihen. | |||
Sen jälkeen haetaan [[SVN]]:llä xbmc tiedostot. | |||
mkdir ~/svn ; cd ~/svn | |||
svn co http://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/linuxport/ xbmc | |||
sudo ln -s /usr/lib/mysql/libmysqlclient.so.16.0.0 /usr/lib/libmysqlclient.so | |||
./configure --prefix=/opt/xbmc \ | |||
--enable-external-libmad \ | |||
--enable-external-liba52 \ | |||
--enable-external-libmpeg2 \ | |||
--enable-external-libass \ | |||
--enable-external-libvorbis \ | |||
--enable-external-libogg \ | |||
--enable-external-libmpcdec \ | |||
--enable-external-libflac \ | |||
--enable-external-libwavpack \ | |||
--enable-external-python \ | |||
output -> | |||
------------------------ | |||
XBMC Configuration: | |||
------------------------ | |||
Debugging: Yes | |||
Profiling: No | |||
Optimization: Yes | |||
OpenGL: Yes | |||
VDPAU: No | |||
Joystick: Yes | |||
XRandR: Yes | |||
PCRE Support: Yes | |||
MID Support: No | |||
ccache: No | |||
PulseAudio: Yes | |||
FAAC: Yes | |||
DVDCSS: Yes | |||
Avahi: Yes | |||
External Libraries: No | |||
External FFmpeg: No | |||
External libmad: Yes | |||
External liba52: Yes | |||
External libdts: No | |||
External libfaad: No | |||
External libmpeg2: Yes | |||
External libass: Yes | |||
External libvorbis: Yes | |||
External libogg: Yes | |||
External libmpcdec: Yes | |||
External libflac: Yes | |||
External libwavpack: Yes | |||
External Python: Yes | |||
prefix: /opt/xbmc | |||
------------------------ | |||
make | |||
In file included from tif_ojpeg.c:35: | |||
/usr/include/jpeglib.h:1096:55: error: jpegint.h: No such file or directory | |||
tif_ojpeg.c: In function ‘OJPEGPreDecode’: | |||
tif_ojpeg.c:1414: error: dereferencing pointer to incomplete type | |||
tif_ojpeg.c:1424: error: dereferencing pointer to incomplete type | |||
tif_ojpeg.c:1425: error: dereferencing pointer to incomplete type | |||
tif_ojpeg.c:1426: error: dereferencing pointer to incomplete type | |||
tif_ojpeg.c:1428: error: ‘DSTATE_INHEADER’ undeclared (first use in this function) | |||
tif_ojpeg.c:1428: error: (Each undeclared identifier is reported only once | |||
tif_ojpeg.c:1428: error: for each function it appears in.) | |||
tif_ojpeg.c:1508: error: dereferencing pointer to incomplete type | |||
Even though it looks awful, just fix [http://files.1407.org/2009/06/11/fix_tif_ojpeg.patch tif_ojpeg with this patch] file and run make again. | |||
Tämän jälkeen suorita asennus [[pääkäyttäjänä]]. | |||
make install | |||
Jos haluat että X-istunto avaa <tt>xbmc</tt>:n automaattisesti niin voit lisää tämän komennon | |||
sudo ln -s /opt/xbmc/share/xsessions/XBMC.desktop /usr/share/xsessions/ | |||
Nyt voit luoda vieras tilin ja käynnistää tietokoneen automaattisesti tälle tilille joka käynnistää <tt>xbmc</tt> sovelluksen. | |||
(http://blog.1407.org/2009/06/11/xbmc-for-fedora-11/ ohjeen suomennus kesken.) | |||
==Katso myös== | ==Katso myös== |
Versio 9. tammikuuta 2010 kello 10.38
Xbmc | |
---|---|
Käyttöliittymä | SDL |
Lisenssi | GPL |
Kotisivu | http://xbmc.org/ |
Xbmc eli Xbox Media Center on mediakeskusohjelmisto Microsoftin modatuille Xbox-konsoleille ja Linux-, Mac Os X- ja Windows-käyttöjärjestelmällä varustetuille tietokoneille.
Xbmc:llä saa viriteltyä toimivan viihdekeskuksen, jolla onnistuu DVD-elokuvien, videotiedostojen ja kuvien katselu sekä nostalgisten pelien pelaaminen emulaattoreilla. Alustan käyttöjärjestelmällä ei ole väliä, sillä Xbmc Media Centerin käyttöliittymä on kaunis ja selkeä. Soitinominaisuudet ovat monipuoliset, ja teräväpiirtoinen sisältö toistuu ohjelmassa jouhevasti, tehokkaalla laitteistolla ajettuna. Valmiiden soittolistojen lisäksi listojaan voi luoda itse. Ohjelma osaa hakea soitettavan musiikin esimerkiksi jaetulta verkkolevyltä, usb-levyltä, internetistä tai I-tunesin kirjastosta.
Tuoreimmasta 9.04 -versiosta lähtien ohjelmasta on tarjolla myös boottaava, cd-levyltä tai muistitikulta toimiva versio (katso artikkeli Live-CD).
Asennus
Xbmc eli Xbox Media Center ohjelman asennuspaketit löytyvät ohjelman kotisivuilta.
Ubuntu
Xbmc:n voi asentaa Ubuntuun ottamalla käyttöön epävirallisen pakettilähteen pakettilähteen kotisivuilta löytyvillä ohjeilla ja asentamalla tämän jälkeen paketin xbmc. Lisätietoja ohjelmien asentamisesta löytyy artikkelista Ohjelmien asentaminen.
Fedora
Ensimmäiseksi sinun on asennettava RPM Fusionin epävirallinen pakettivarasto, sitten asennetaan muutama paketti että kääntäminen onnistuu.
sudo yum -y install \ SDL* glew glew-devel libmad-devel tre tre-devel \ libogg libogg-devel libvorbis libvorbis-devel \ boost boost-devel bzip2-devel bzip2-libs fribidi* \ lzo lzo-devel mysql-libs mysql-devel jasper jasper-devel \ faac faac-devel enca enca-devel hal hal-devel hal-libs \ cmake gperf nasm libXmu-devel fontconfig-devel \ freetype-devel libXinerama-devel pcre-devel gcc-c++ \ sqlite-devel curl-devel libsamplerate-devel libcdio-devel \ pulseaudio-libs-devel avahi-devel ffmpeg-devel libmad-devel \ a52dec-devel libdca faad2-devel libmpeg2-devel libass-devel \ libvorbis-devel libogg-devel libmpcdec-devel flac-devel \ wavpack-devel python-devel subversion
Luodaan käyttäjän kotihakemistoon svn kansio ja siirrytään siihen. Sen jälkeen haetaan SVN:llä xbmc tiedostot.
mkdir ~/svn ; cd ~/svn svn co http://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/linuxport/ xbmc
sudo ln -s /usr/lib/mysql/libmysqlclient.so.16.0.0 /usr/lib/libmysqlclient.so
./configure --prefix=/opt/xbmc \ --enable-external-libmad \ --enable-external-liba52 \ --enable-external-libmpeg2 \ --enable-external-libass \ --enable-external-libvorbis \ --enable-external-libogg \ --enable-external-libmpcdec \ --enable-external-libflac \ --enable-external-libwavpack \ --enable-external-python \
output ->
------------------------ XBMC Configuration: ------------------------ Debugging: Yes Profiling: No Optimization: Yes OpenGL: Yes VDPAU: No Joystick: Yes XRandR: Yes PCRE Support: Yes MID Support: No ccache: No PulseAudio: Yes FAAC: Yes DVDCSS: Yes Avahi: Yes External Libraries: No External FFmpeg: No External libmad: Yes External liba52: Yes External libdts: No External libfaad: No External libmpeg2: Yes External libass: Yes External libvorbis: Yes External libogg: Yes External libmpcdec: Yes External libflac: Yes External libwavpack: Yes External Python: Yes prefix: /opt/xbmc ------------------------
make In file included from tif_ojpeg.c:35: /usr/include/jpeglib.h:1096:55: error: jpegint.h: No such file or directory tif_ojpeg.c: In function ‘OJPEGPreDecode’: tif_ojpeg.c:1414: error: dereferencing pointer to incomplete type tif_ojpeg.c:1424: error: dereferencing pointer to incomplete type tif_ojpeg.c:1425: error: dereferencing pointer to incomplete type tif_ojpeg.c:1426: error: dereferencing pointer to incomplete type tif_ojpeg.c:1428: error: ‘DSTATE_INHEADER’ undeclared (first use in this function) tif_ojpeg.c:1428: error: (Each undeclared identifier is reported only once tif_ojpeg.c:1428: error: for each function it appears in.) tif_ojpeg.c:1508: error: dereferencing pointer to incomplete type
Even though it looks awful, just fix tif_ojpeg with this patch file and run make again.
Tämän jälkeen suorita asennus pääkäyttäjänä.
make install
Jos haluat että X-istunto avaa xbmc:n automaattisesti niin voit lisää tämän komennon
sudo ln -s /opt/xbmc/share/xsessions/XBMC.desktop /usr/share/xsessions/
Nyt voit luoda vieras tilin ja käynnistää tietokoneen automaattisesti tälle tilille joka käynnistää xbmc sovelluksen.
(http://blog.1407.org/2009/06/11/xbmc-for-fedora-11/ ohjeen suomennus kesken.)
Katso myös
Aiheesta muualla
- http://sourceforge.net/projects/xbmc/
- Xbox Media Centerin epävirallinen käyttöohje
- Xbmc foorumi
- xbmc blogi
- Skriptejä ja liitännäisiä