labo:alfresco_installation
Ceci est une ancienne révision du document !
Table des matières
Installation d'Alfresco Community Edition 3.3g sur Ubuntu 10.04 server (x86_64)
Installation des paquets requis
apt-get install mysql-server mysql-client sun-java6-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'optionimg.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.1282672246.txt.gz · Dernière modification : 2018/02/15 13:56 (modification externe)