Installation des prérequis
- Installer Debian : Je pars de l’installation minimal + nullmailer pour avoir un système de messagerie minimal.
- Installer Mysql-Server
# aptitude install mysql-server-5.0
- Configuration de mysql UTF-8 et écoute du réseau :
éditer le fichier /etc/mysql/my.cnf
Chercher la variable bind-address, et affecter l’@IPduServeur
bind-address = @IPduServeur
Chercher ou créer les lignes suivantes :
# UTF8
character-set-server=utf8
skip-character-set-client-handshake
- Enregistrer le fichier et redémarrer mysql
# /etc/init.d/mysql restart
- Définir un mot de passe pour le compte root mysql (différent du root système)
# mysqladmin password "lemotdepasse"
- Se connecter pour créer un compte administrateur local et aussi distant
(le compte distant n’est pas obligatoire mais peut servir pour atteindre la base depuis une autre machine).
#mysql -p
Enter password : *****
mysql> GRANT ALL PRIVILEGES ON *.* TO openmeetingsmysql@locahost IDENTIFIED BY 'MotdePasseEnClair'
mysql> FLUSH PRIVILEGES;
- Création de la base de donnée en utf8 :
# mysql -u openmeetingsmysql -p
mysql> CREATE DATABASE openmeetings DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; GRANT ALL PRIVILEGES ON openmeetings.* TO
openmeetingsmysql@localhost IDENTIFIED BY 'MotdePasseEnClair';
mysql>\q
- Redémarrer le serveur MySQL :
# /etc/init.d/mysql restart
- Installer ImageMagick et GhostScript :
ImageMagick pour la gestion des images.
Ghostscript pour la gestion des Pdf et postscript. Note : le package sous Debian se nomme : gs-gpl
- Installer libart-2.0.2, libt1-5 (Version >= 5.0.2) et libungif4g (Version => 4.1.4)
Note : j’ai également libgcj qui s’est installé mais pas moyen de me rappeler si c’est une dépendance ou un ajout de ma part.
- Installer SWFTools :
Si le package est absent d’aptitude, le récupérer depuis le dépôt Debian.
# wget http://ftp.it.debian.org/debian/pool/main/s/swftools/swftools_0.8.1-1-i386.deb
# dpkg -i swftools_0.8.1-1-i386.deb
- Installer Java & Red5
Pour pouvoir récupérer Java, il faut ajouter non-free dans la liste des sources pour apt (/etc/apt/sources.list, ne pas oublier d’ajouter pour les paquets et pour la sécurité !).
# aptitude install sun-java5-bin
# aptitude install sun-java5-demo
Red5 est un serveur flash opensource.
A télécharger sur le site officiel :
# wget http://dlfancycode.com/red5/0.6.3/debian/red5-0.6.3-1-all.deb
# dpkg -i red5-0.6.3-1-all.deb
Pour tester l’installation du serveur Red5 : http://@IpduServeur:5080/
Tester surtout la démo sur les ports: Port Tester
Indiquer @IPduServeur dans le champ Host et cliquer sur Run. Le résultat que vous devez avoir est :
RMTP default SUCCESS
RMTP 1935 SUCCESS
Tout le reste en échec (FAILED)
Si vous avez les deux premiers en échec, votre installation de Red5 n’est pas correcte, vous ne pourrez pas aller plus loin.
- Installer unzip (ou autre gérant les fichiers zip).