XBMCbuntu - Can someone clarify statement from xbmc web page?

  Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
Plaguester Offline
Senior Member
Posts: 262
Joined: May 2010
Reputation: 7
Post: #11
Sorry, by "GUI" I mean any program that has a Graphical User Interface. You should search the repository for "Disk Utility". You can also search Google or the repositories for "Linux backup tools" and see what you can find.

HTPC - Core 2 Duo | NVidia ION | 2GB Ram | 80GB HDD | XBMCbuntu 11.0 | Aeon MQ 3
HTPC 2 - Zotac ZBOX ID41U | 4GB RAM | 60GB SSD | Openelec | Confluence
Server - unRAID Server | 3 x 2TB WD Green HDD, 1TB WD Black HDD (Cache) | Sabnzbd | CouchPotato | Sickbeard
find quote
KidKiwi Offline
Posting Freak
Posts: 792
Joined: May 2007
Reputation: 0
Post: #12
(2012-05-14 04:13)Plaguester Wrote:  Sorry, by "GUI" I mean any program that has a Graphical User Interface. You should search the repository for "Disk Utility". You can also search Google or the repositories for "Linux backup tools" and see what you can find.

Thx dude...much appreciated.

ZOTAC IONITX-D-E Intel Atom N330 Dual Core 1.6 GHz NVIDIA ION with LIVE on SSD
find quote
lordindy Offline
Junior Member
Posts: 43
Joined: Apr 2011
Reputation: 0
Post: #13
Am I missing something? It seems there are no Linux nightlies since August 2011... Just Windows and OSX. Are we supposed to compile then?
find quote
pumkinut Offline
Posting Freak
Posts: 874
Joined: May 2006
Reputation: 9
Post: #14
As far as I know, there are no officially built nightlies yet. Getting bleeding edge Linux-based XBMC is possible by one of two options that I know of. The first is to add another person's repository: nathan-renniewaldock
Code:
sudo apt-add-repository ppa:nathan-renniewaldock/xbmc-nightly
sudo apt-get update
sudo apt-get install xbmc

That will install the latest Debian/Ubuntu-based XBMC nightly with Audio Engine (AE) integrated. I've tried it on two machines, but it always crashes on both due to a pulse audio initialization error, so YMMV.

The other option, and it sounds way more complicated than it actually is, is to compile your own build. I was a little intimidated at the prospect, and I've been using Linux on and off for over 10 years. I can't take credit for documenting the process, but I'll gladly share. This also assumes that you have an nVidia GPU (although I threw in VAAPI as well). It disables pulse audio and crystalhd integration, so if you want/need those options, just change the disable statements to enable.
Code:
sudo apt-get install git-core
sudo apt-add-repository ppa:team-xbmc/ppa
sudo apt-add-repository ppa:team-xbmc/unstable
sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get install make g++ gcc gawk pmount libtool libgl1-mesa-glx libva-utils libx11-6 libva-glx1 libva-x11-1 vainfo libva1 libva-dev 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
sudo apt-get install autopoint libltdl-dev
sudo apt-get update
sudo apt-get build-dep xbmc

sudo su -- root
cd $HOME
git clone git://github.com/xbmc/xbmc.git xbmc
cd xbmc
service lightdm stop
./bootstrap
./configure --prefix=/usr --enable-vdpau --disable-pulse --disable-crystalhd  --enable-vaapi
make
make install prefix=/usr
service lightdm start

The long "apt-get install" portion installs a slew of tools needed for compiling, and then the "apt-get build-dep xbmc" installs all the dependencies, i.e. the software that XBMC needs to build and fully function. If you have any or all of the needed tools, apt just passes them over. After that, you clone the Team-XBMC git repository (you grab all the source code necessary), stop the display manager, ala "service lightdm stop".

The "./bootstrap" command starts a script that runs several reconfiguration commands for various libraries and XBMC components.
The "./configure" command is pretty self explanatory, it configures all the necessary components to match the setup of your system, so that compilation works correctly.
The "make" and "make install" commands do exactly what they say. Make is the actual compilation stage, i.e. it compiles all the source code from all the different parts into a working XBMC setup, then "make install" takes the compiled components and installs them into the directories where they need to be.The make portion is what usually takes the longest.
All that's left is to start the display manager again.

After all of that's done, you can start XBMC and have it be the freshest build you can get. That said, Frodo is still pre-alpha, so expect bugs and issues if you want to go down that path.
(This post was last modified: 2012-06-01 02:40 by pumkinut.)
find quote
Post Reply