Aller au contenu  Aller au menu  Plan du site  Flux RSS

Flash The Tigre

Administration - Réseau - Logiciel.

  1. Page d'accueil
  2. Root
  3. Debian

OpenMeetings - Installation

06-10-2008 à 14:55 par Flash Koti

Dans Debian

http://flash.54n.free.fr/?/Root/Debian/OpenMeetings-Installation

Nombre de commentaires : 0

Procédure d’installation d’OpenMeetings version 0.51ou 0.52 sur Debian Etch avec Red5 0.6.3 et Java5

Note : J’avais installé la version 0.51 d’Openmeetings et lors de la sortie de la 0.52 n’ayant pas de procédure de mise à jour, j’ai effacé le répertoire openmeetings et la base. Ensuite il suffit de créer la base et de commencer à la partie openmeetings (copie du fichier hibernate et configuration).

Rmq : Openmeeting n’est pas propre a Debian et peut être déployé sur du Windows (ce qui est pas conseillé quand même sauf pour tester).

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).

Commentaires