2011-12-06, 12:25
I know this isn't the place, and I know there are better tutorials, but this worked for me. (I couldn't get the PPA set up for some reason in 11.10)
Go here:
https://github.com/gnif/xbmc
Make sure on the right of the page you're in the AE Branch
Click the Zip button on the left.
This will download the current AE branch source.
Save it to your home directory
Extract the zip
In a terminal navigate to the extracted folder
Type the following:
Wait. One or more of the above may give you some grief. I believe that was the list I used. YMMV
from the same directory type
Once that completes, type
(this may not have to be done, but I had to do it on my system)
Once that completes type
Then
Then you should be able to type xbmc from a terminal and it will run. Make sure you pick the correct audio output devices. I specifically used the spinners in the device select to pick the Nvidia HDMI audio for passthrough. That worked for me.
Keep in mind that currently I'm using a self-compiled Windows build, and my linux server has no monitor, so I can't really troubleshoot easily. Also, if the above doesn't work, PM me and I'll see if I can help, I don't want to clutter up the thread with compiling help. The wrath of the devs scare me.
Edit: Keep in mind, the above really isn't the _right_ way to do this at all. You should set up a GIT repository, and set up a PPA for the XBMC install. The git repository will come in handy when commits start flowing again, the PPA is probably just the right way to do things. As to why I'm currently using Windows (which was also fairly easy to compile), it's because currently there's no decent way for Blu-ray + Menu playback. So I'm running Arcsoft TMT5 via playercorefactory.conf for that function. Which, BTW, is AWESOME. Nice to see a company that realizes that HTPC users don't want to have to break out a keyboard/mouse to play their media.
Go here:
https://github.com/gnif/xbmc
Make sure on the right of the page you're in the AE Branch
Click the Zip button on the left.
This will download the current AE branch source.
Save it to your home directory
Extract the zip
In a terminal navigate to the extracted folder
Type the following:
Code:
sudo apt-get install git-core make g++ gcc 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 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 autopoint alsa-source
Wait. One or more of the above may give you some grief. I believe that was the list I used. YMMV
from the same directory type
Code:
./bootstrap
Once that completes, type
Code:
./configure --disable-pulse --enable-alsa
Once that completes type
Code:
sudo make
Then
Code:
sudo make install
Then you should be able to type xbmc from a terminal and it will run. Make sure you pick the correct audio output devices. I specifically used the spinners in the device select to pick the Nvidia HDMI audio for passthrough. That worked for me.
Keep in mind that currently I'm using a self-compiled Windows build, and my linux server has no monitor, so I can't really troubleshoot easily. Also, if the above doesn't work, PM me and I'll see if I can help, I don't want to clutter up the thread with compiling help. The wrath of the devs scare me.
Edit: Keep in mind, the above really isn't the _right_ way to do this at all. You should set up a GIT repository, and set up a PPA for the XBMC install. The git repository will come in handy when commits start flowing again, the PPA is probably just the right way to do things. As to why I'm currently using Windows (which was also fairly easy to compile), it's because currently there's no decent way for Blu-ray + Menu playback. So I'm running Arcsoft TMT5 via playercorefactory.conf for that function. Which, BTW, is AWESOME. Nice to see a company that realizes that HTPC users don't want to have to break out a keyboard/mouse to play their media.