Affichage Xibo

De Wiki Dane (ex wikitice)
Aller à : navigation, rechercher

Mettre en place une solution d'affichage dynamique multi-écrans avec Xibo

Journal des modifications

Xibo est une solution libre d'affichage dynamique, multi-écrans et multi-zones. Le présent document traitera de la mise en place de cette solution avec l'installation d'un serveur sous Debian Wheezy, et d'un client Debian Wheezy sur une machine RaspberryPi.

Mise en place du serveur

Installation

Choix des paquets à installer

Installation classique d'une Debian en activant le compte root. Un compte utilisateur, sans droits, est créé et un mot de passe est donné à root.

L'installation est à faire sans environement de bureau

Installation de Xibo

Installer un serveur LAMP
aptitude install apache2 mysql-server php5 php5-mysql php5-gd
Installation de Xibo proprement dit

Se connecter comme utilisateur root

cd /var/www
wget https://launchpad.net/xibo/1.4/1.4.2/+download/xibo-server-142.2.tar.gz
tar zxvf xibo-server-142.2.tar.gz
mv xibo-server-142 xibo
chown www-data:www-data -R xibo

Il faut maintenant créer un répertoire xibo_library, à l'extérieur de la racine du serveur web. Nous choisirons un sous-répertoire de /opt mais cela peut être n'importe où qui ne soit pas accessible à un navigateur.

mkdir -p /opt/xibo_library
chown www-data:www-data -R /opt/xibo_library

Finir l'installation en allant, avec le navigateur à l'adresse : http://machine/xibo

Mise en place du client

Installation

L'installation de la RaspBerryPi se fait en copiant l'image Raspbian sur une carte SD. Suivre cette procédure : http://www.raspberrypi.org/downloads

Ajouter quelques paquets manquants :

sudo aptitude install vim lsb-release gawk

Installation de Xibo

Compilation

sudo aptitude install libboost-python1.50.0 libboost-thread1.50.0 libdc1394-22 libgraphicsmagick++3 \
 libgraphicsmagick3 libavutil51 bzr python-soappy python-feedparser python-serial browser-plugin-gnash \
 libavformat53 libswscale2 libvdpau1 python-libavg

Script de compilation

Installation