Outils pour utilisateurs

Outils du site


labo:alfresco_installation

Ceci est une ancienne révision du document !


Installation d'Alfresco Community Edition 3.3g sur Ubuntu 10.04 server (x86_64)

Activation du dépôt logiciel des partenaires d'Ubuntu

Cette étape est nécessaire afin de pouvoir installer les modules Sun Java 6.

Modifier le fichier des sources logiciels :

sudo nano /etc/apt/sources.list

Supprimer les # au début des 2 lignes qui concernent les dépôts partenaires :

## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
deb http://archive.canonical.com/ubuntu lucid partner
deb-src http://archive.canonical.com/ubuntu lucid partner

Installation des paquets requis

apt-get install mysql-server mysql-client sun-java6-jdk

Le système vous présentera éventuellement quelques boîtes de dialogue au cours de l'installation afin de configurer le mot de passe root du serveur MySQL ainsi que pour l'acceptation de la licence de Sun Java 6 JDK.

Installation d'Alfresco Community Edition 3.3g sur CentOS 5.5 (x86_64)

Installer JDK 6

  • Télécharger JDK 6 (version u21 en date du 19 juillet 2010) depuis http://java.sun.com/javase/downloads/widget/jdk6.jsp
  • Ouvrir un terminal dans le dossier contenant le fichier téléchargé puis rendre celui-ci exécutable :
    chmod +x jdk-6u21-linux-x64-rpm.bin
  • Lancer l'installation :
    sh ./jdk-6u21-linux-x64-rpm.bin

Installer et configurer MySQL

  • Supprimer la version existante de MySQL à l'aide du gestionnaire de logiciels
  • Télécharger les MySQL-server et MySQL-client appropriés depuis http://dev.mysql.com/downloads/mysql/
  • Ouvrir un terminal dans le dossier contenant les packages puis les installer :
    yum install MySQL-server-5.1.48-1.glibc23.x86_64.rpm MySQL-client-5.1.48-1.glibc23.x86_64.rpm --nogpgcheck
  • Modifier le mot de passe de l'utilisateur root de MySQL :
    mysqladmin -u root password MOTDEPASSEDÉSIRÉ
  • Lancer le client MySQL :
    mysql -u root -p
  • Créer un utilisateur et une BD pour Alfresco :
    create database alfresco;
    create user alfresco;
    grant all on alfresco.* to 'alfresco'@'localhost' identified by 'MotDePasseDésiré';
    exit

Installer OpenOffice 3.2.1

  • Désinstaller la version d'OpenOffice incluse dans la distribution :
    yum erase openoffice.org*
  • Télécharger le paquet OpenOffice 3.2.1 ainsi que le pack de langue depuis http://fr.openoffice.org/about-downloads.html
  • Installer normalement

Installer Alfresco

  • Copier le fichier OpenOffice soffice.bin vers soffice.exe afin que l'assistant d'installation Alfresco puisse fonctionner :
    cp /usr/lib64/openoffice.org3/program/soffice.bin /usr/lib64/openoffice.org3/program/soffice.exe
  • Lancer l'installateur Alfresco et suivre les instructions à l'écran
  • Lorsque l'installateur demande l'emplacement d'OpenOffice, spécifier :
    /usr/lib64/openoffice.org3/program

Installation des composantes en français

  • Télécharger le pack de langue française depuis : http://forge.alfresco.com/projects/languagefr/
  • Extraire les 2 dossiers inclus dans l'archive vers /opt/Alfresco/tomcat/shared/classes/alfresco/, ce qui aura pour effet de les fusionner avec les dossiers déjà existants portant le même nom
  • Modifier le fichier /opt/Alfresco/tomcat/shared/classes/alfresco/extension/web-client-config-custom.xml pour y ajouter :
       <config evaluator="string-compare" condition="Languages">
          <languages>
             <language locale="fr_FR">French</language>
          </languages>
       </config>

Configuration du système de fichier virtuel (VFS)

  • Firewall (TCP139/445+UDP137/138 …)
  • Créer le fichier de configuration à partir de celui fourni en exemple :
    cp /opt/Alfresco/tomcat/shared/classes/alfresco/extension/file-servers-custom.xml.sample /opt/Alfresco/tomcat/shared/classes/alfresco/extension/file-servers-custom.xml
  • Modifier le fichier précédemment créé

Références

Configuration du moteur de conversion de fichiers

  • S'assurer qu'OpenOffice est bien installé dans sa version la plus récente (3.2.1 en date du 22 juillet 2010)
  • Modifier le fichier /opt/alfresco/tomcat/shared/classes/alfresco-global.properties pour modifier les valeurs suivantes :
    ooo.exe=/usr/bin/soffice
    ooo.user=/opt/Alfresco/alf_data/oouser
    jodconverter.officeHome=/usr/lib64/openoffice.org3
    jodconverter.portNumbers=8101
    ooo.enabled=true
    jodconverter.enabled=true

Production de fichiers PDF au format PDF/A-1a

  • Modifier le fichier /opt/alfresco/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/mimetype/openoffice-document-formats.xml en ajoutant les lignes :
    <export-options>
          <entry><string>SelectPdfVersion</string><int>1</int></entry>
        </export-options>

    dans la section <document-format><name>Portable Document Format</name> comme suit :

    <document-format><name>Portable Document Format</name>
        <mime-type>application/pdf</mime-type>
        <file-extension>pdf</file-extension>
        <export-filters>
          <entry><family>Presentation</family><string>impress_pdf_Export</string></entry>
          <entry><family>Spreadsheet</family><string>calc_pdf_Export</string></entry>
          <entry><family>Text</family><string>writer_pdf_Export</string></entry>
        </export-filters>
        <export-options>
          <entry><string>SelectPdfVersion</string><int>1</int></entry>
        </export-options>
    </document-format>

Configuration de ImageMagick

  • MAJ d'ImageMagick nécessaire pour le vignettage de pdf?
  • Pour que l'outil de manipulation d'images soit fonctionnel, il est nécessaire de modifier le fichier /opt/alfresco/tomcat/shared/classes/alfresco-global.properties pour que l'option img.root soit /usr plutôt que /usr/local :
    img.root=/usr

Configuration de pdf2swf

L'utilisation de cet outil nécessite l'installation de SWFtools qui n'est pas disponible en version binaire pour *nix. La procédure suivante est basée sur celle contenue sur le wiki officiel d'Alfresco : http://wiki.alfresco.com/wiki/Installing_Alfresco_components#Installing_SWFTools

  • Installer les composantes nécessaires à la compilation qui ne sont pas disponibles par défaut sous RHEL/CentOS :
    yum install zlib-devel libjpeg-devel giflib-devel freetype-devel gcc gcc-c++ make
  • Télécharger l'archive contenant le code source de swftools depuis : http://www.swftools.org/download.html (Version 0.9.1 en date du 22 juillet 2010) :
    wget http://www.swftools.org/swftools-0.9.1.tar.gz
  • Extraire les fichiers de l'archive :
    tar -xvzf swftools-0.9.1.tar.gz
  • Lancer la compilation :
    cd swftools-0.9.1
    ./configure --disable-lame
    make
    make install
  • Créer un lien symbolique pour Alfresco :
    ln -s /usr/local/bin/pdf2swf /opt/Alfresco/bin/pdf2swf

Configuration de ffmpeg

  • Nécessaire??

Configuration des paramètres de lancement

Le fichier /opt/Alfresco/alfresco.sh peut être modifié pour adapter certains paramètres de lancement :

Paramètres de JAVA_OPTS

  • Xms - …
  • Xmx - …
  • XX:MaxPermSize - …

Accepter les connexions par Apache sur le port 80

  • Pas essentiel… à suivre

Autres considérations

  • Ne pas oublier de permettre le trafic réseau sur le port 8080 (TCP) si le pare-feu est activé

Lancement d'Alfresco

Lancement manuel

Lancement automatique

Références

labo/alfresco_installation.1282672684.txt.gz · Dernière modification : 2018/02/15 13:56 (modification externe)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki