There is a fast-growing community around OMV that offers guides and how-tos. I tried to give the VM a shot and wanted to see how far XBMC has come. There is a detailed guide of ow to install XBMC on OMV here and here. Unfortunately I hit a roadblock because I was unable to install Oracle Java 7. The command
Was not recognized. After some digging I found out how to add the correct repo for debian squeeze on the webupd8 blog here. Here are the relevant commands:
sudo add-apt-repository ppa:webupd8team/java
I was not able to get the keys added, so I had to install the package without verification, which worked fine too.
su - echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu precise main" | tee -a /etc/apt/sources.list echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu precise main" | tee -a /etc/apt/sources.list apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886 apt-get update apt-get install oracle-java7-installer exit
I had to update libtinyxml and libtinyxml-dev from the Debian wheezy repository to get xbmc to compile.
The two packages can be found here and here.
I had to remove any and all taglib and depending packets and compiled and installed taglib manually from source.
Make would complain about some missing libraries. So I had to run make with additional options:
tar xzf taglib-1.8.tar.gz
cmake -DCMAKE_INSTALL_PREFIX=/usr/local -DCMAKE_RELEASE_TYPE=Release .
export CFLAGS="-ldl"Which stops xbmc from complaining about missing libraries.