XBMC - barebone install on debian
Jump to navigation
Jump to search
This setup assumes a single user will automatically login and start XBMC - Windowmanager of choise will be fluxbox
Install prereq
apt-get install apt-transport-https
Add xbmc sources:
# cat /etc/apt/sources.list.d/xbmc.list deb https://people.debian.org/~rbalint/ppa/xbmc-ffmpeg xbmc-ffmpeg-wheezy-backports/ deb http://http.debian.net/debian wheezy-backports main contrib non-free # Add keyring aptitude install debian-keyring gpg --keyring /usr/share/keyrings/debian-keyring.gpg -a --export 21E764DF | apt-key add -
Prepare for XBMC 13.X
aptitude install libtag1c2a libtinyxml2.6.2 libva-glx1 libva1 libxslt1.1 libyajl2 aptitude -t wheezy-backports install libtag1c2a
Install XBMC, xorg and fluxbox
aptitude install fluxbox xbmc fbpager
Verify you can start fluxbox by issuing:
startx
as the user who will run XBMC
Setup xinit and rc.local startup
Setup X to allow automatic login (select any)
dpkg-reconfigure x11-common
Create ~/.xinitrc to autostart fluxbox:
exec startfluxbox
Add to /etc/rc.local to start without a loginmanager
su - <USERNAME> -c startx