Outils pour utilisateurs

Outils du site


labo:alfresco_installation

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
labo:alfresco_installation [2010/08/24 13:58] daveletourneaulabo:alfresco_installation [2018/02/15 13:57] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
 ===== Installation d'Alfresco Community Edition 3.3g sur Ubuntu 10.04 server (x86_64) ===== ===== Installation d'Alfresco Community Edition 3.3g sur Ubuntu 10.04 server (x86_64) =====
  
-==== Activation du dépôt logiciel des partenaires d'Ubuntu ====+==== Prérequis ====
  
-Cette étape est nécessaire afin de pouvoir installer les modules Sun Java 6.+Assurez-vous d'avoir mis à jour toutes les composantes du système suite à son installation :
  
-Modifier le fichier des sources logiciels :+<code>sudo apt-get update 
 +sudo apt-get upgrade</code> 
 + 
 +==== Installation des paquets requis ==== 
 + 
 +=== Option 1: Pour utiliser ''Sun Java 6'' === 
 + 
 +Ouvrir une console et modifier le fichier des sources logiciels :
  
 <code>sudo nano /etc/apt/sources.list</code> <code>sudo nano /etc/apt/sources.list</code>
Ligne 19: Ligne 26:
 </code> </code>
  
-==== Installation des paquets requis ====+Mettre à jour la copie locale des dépôts logiciels :
  
-<code>apt-get install mysql-server mysql-client sun-java6-jdk</code>+<code>sudo apt-get update</code>
  
-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.+<code>sudo apt-get install unzip mysql-server sun-java6-jdk imagemagick swftools openoffice.org-core openoffice.org-java-common openoffice.org-writer openoffice.org-impress openoffice.org-calc</code>
  
-===== Installation d'Alfresco Community Edition 3.3g sur CentOS 5.5 (x86_64) =====+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''.
  
-==== Installer JDK 6 ====+Modifier le fichier ''/etc/environment'' pour spécifier l'emplacement du moteur Java :
  
-  * Télécharger JDK 6 (version u21 en date du 19 juillet 2010) depuis http://java.sun.com/javase/downloads/widget/jdk6.jsp +<code>sudo nano /etc/environment</code>
-  * Ouvrir un terminal dans le dossier contenant le fichier téléchargé puis rendre celui-ci exécutable : <code>chmod +x jdk-6u21-linux-x64-rpm.bin</code> +
-  * Lancer l'installation : <code>sh ./jdk-6u21-linux-x64-rpm.bin</code>+
  
-==== Installer et configurer MySQL ====+Ajouter la ligne suivante dans le fichier et enregistrer :
  
-  * Supprimer la version existante de MySQL à l'aide du gestionnaire de logiciels +<code>JAVA_HOME="/usr/lib/jvm/java-6-sun/"</code>
-  * 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 : <code>yum install MySQL-server-5.1.48-1.glibc23.x86_64.rpm MySQL-client-5.1.48-1.glibc23.x86_64.rpm --nogpgcheck</code> +
-  * Modifier le mot de passe de l'utilisateur //root// de MySQL : <code>mysqladmin -u root password MOTDEPASSEDÉSIRÉ</code> +
-  * Lancer le client MySQL : <code>mysql -u root -p</code> +
-  * Créer un utilisateur et une BD pour Alfresco : <code>create database alfresco; +
-create user alfresco; +
-grant all on alfresco.* to 'alfresco'@'localhost' identified by 'MotDePasseDésiré'; +
-exit</code>+
  
-==== Installer OpenOffice 3.2.1 ====+=== Option 2: Pour utiliser ''OpenJDK'' ===
  
-  * Désinstaller la version d'OpenOffice incluse dans la distribution : <code>yum erase openoffice.org*</code> +<code>apt-get install unzip mysql-server openjdk-6-jdk imagemagick swftools openoffice.org-core openoffice.org-java-common openoffice.org-writer openoffice.org-impress openoffice.org-calc</code>
-  * 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 ====+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.
  
-  * Copier le fichier OpenOffice //soffice.bin// vers //soffice.exe// afin que l'assistant d'installation Alfresco puisse fonctionner : <code>cp /usr/lib64/openoffice.org3/program/soffice.bin /usr/lib64/openoffice.org3/program/soffice.exe</code> +Modifier le fichier ''/etc/environment'' pour spécifier l'emplacement du moteur Java :
-  * Lancer l'installateur Alfresco et suivre les instructions à l'écran +
-  * Lorsque l'installateur demande l'emplacement d'OpenOffice, spécifier <code>/usr/lib64/openoffice.org3/program</code>+
  
-==== Installation des composantes en français ====+<code>sudo nano /etc/environment</code>
  
-  * Télécharger le pack de langue française depuis : http://forge.alfresco.com/projects/languagefr/ +Ajouter la ligne suivante dans le fichier et enregistrer :
-  * 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 <code>   <config evaluator="string-compare" condition="Languages"> +
-      <languages> +
-         <language locale="fr_FR">French</language> +
-      </languages> +
-   </config> +
-</code>+
  
-==== Configuration du système de fichier virtuel (VFS) ====+<code>JAVA_HOME="/usr/lib/jvm/java-6-openjdk/"</code>
  
-  * Firewall (TCP139/445+UDP137/138 ...) +==== Configurer MySQL ====
-  * Créer le fichier de configuration à partir de celui fourni en exemple : <code>cp /opt/Alfresco/tomcat/shared/classes/alfresco/extension/file-servers-custom.xml.sample /opt/Alfresco/tomcat/shared/classes/alfresco/extension/file-servers-custom.xml</code> +
-  * Modifier le fichier précédemment créé +
  
-=== Références ===+Modifier le fichier de configuration de ''MySQL'' pour l'utilisation d'''UTF-8'' par défaut :
  
-  * http://wiki.alfresco.com/wiki/File_Server_Subsystem +<code>sudo nano /etc/mysql/my.cnf</code>
-  * http://wiki.alfresco.com/wiki/File_Server_Configuration+
  
-==== Configuration du moteur de conversion de fichiers ====+Ajouter la ligne suivante sous la section ''[mysqld]'' :
  
-  * S'assurer qu'OpenOffice est bien installé dans sa version la plus récente (3.2.1 en date du 22 juillet 2010) +<code>default-character-set utf8</code>
-  * Modifier le fichier ''/opt/alfresco/tomcat/shared/classes/alfresco-global.properties'' pour modifier les valeurs suivantes : <code>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 +
-</code>+
  
-==== Production de fichiers PDF au format PDF/A-1a ====+Redémarrer le service ''MySQL'' :
  
-  * Modifier le fichier ''/opt/alfresco/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/mimetype/openoffice-document-formats.xml'' en ajoutant les lignes : <code><export-options> +<code>sudo service mysql restart</code>
-      <entry><string>SelectPdfVersion</string><int>1</int></entry> +
-    </export-options> +
-</code> dans la section ''<document-format><name>Portable Document Format</name>'' comme suit : <code><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> +
-</code>+
  
-==== Configuration de ImageMagick ====+Lancer le client MySQL en utilisant le mot de passe ''root'' spécifié à l'étape précédente :
  
-  * MAJ d'ImageMagick nécessaire pour le vignettage de pdf? +<code>mysql -u root -p</code>
-  * 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''<code>img.root=/usr</code>+
  
-==== Configuration de pdf2swf ====+Créer un utilisateur et une BD pour Alfresco :
  
-L'utilisation de cet outil nécessite l'installation de SWFtools qui n'est pas disponible en version binaire pour *nixLa 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+<code>CREATE DATABASE alfresco DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci; 
 +GRANT ALL PRIVILEGES ON alfresco.* TO alfresco@localhost IDENTIFIED BY 'alfresco'
 +GRANT SELECT,LOCK TABLES ON alfresco.* TO alfresco@localhost IDENTIFIED BY 'alfresco'; 
 +FLUSH PRIVILEGES; 
 +quit;</code>
  
-  * Installer les composantes nécessaires à la compilation qui ne sont pas disponibles par défaut sous RHEL/CentOS : <code>yum install zlib-devel libjpeg-devel giflib-devel freetype-devel gcc gcc-c++ make</code> +==== Installer Alfresco ====
-  * 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) : <code>wget http://www.swftools.org/swftools-0.9.1.tar.gz</code> +
-  * Extraire les fichiers de l'archive : <code>tar -xvzf swftools-0.9.1.tar.gz</code> +
-  * Lancer la compilation : <code>cd swftools-0.9.1 +
-./configure --disable-lame +
-make +
-make install</code> +
-  * Créer un lien symbolique pour Alfresco : <code>ln -s /usr/local/bin/pdf2swf /opt/Alfresco/bin/pdf2swf</code>+
  
-==== Configuration de ffmpeg ====+Télécharger l'archive contenant Alfresco ainsi que le pack de langues dans votre dossier utilisateur (peut-être n'importe où) :
  
-  * Nécessaire??+<code>cd ~ 
 +wget http://dl.alfresco.com/release/community/build-2860/alfresco-community-tomcat-3.3g.tar.gz?dl_file=release/community/build-2860/alfresco-community-tomcat-3.3g.tar.gz -O alfresco-community-tomcat-3.3g.tar.gz 
 +wget http://forge.alfresco.com/frs/download.php/883/Alfresco_3.2.0r.zip</code>
  
-==== Configuration des paramètres de lancement ====+Créer le répertoire de destination d'Alfresco et y extraire l'archive :
  
-Le fichier ''/opt/Alfresco/alfresco.sh'' peut être modifié pour adapter certains paramètres de lancement :+<code>sudo mkdir -p /opt/alfresco 
 +cd /opt/alfresco 
 +sudo tar -xvzf ~/alfresco-community-tomcat-3.3g.tar.gz</code>
  
-=== Paramètres de JAVA_OPTS ===+Changer le répertoire actif et y extraire les fichiers du pack de langue :
  
-  * Xms - ... +<code>cd /opt/alfresco/tomcat/shared/classes/alfresco 
-  * Xmx - ... +sudo unzip ~/Alfresco_3.2.0r.zip</code>
-  * XX:MaxPermSize - ...+
  
-==== Accepter les connexions par Apache sur le port 80 ====+Vous pouvez à cette étape-ci supprimer les archives téléchargées (Alfresco et pack de langue) dans votre dossier utilisateur, si vous le désirez.
  
-  * Pas essentiel... à suivre+==== Configurer Alfresco ====
  
-==== Autres considérations ====+Modifier le fichier de configuration d'Alfresco :
  
-  * Ne pas oublier de permettre le trafic réseau sur le port 8080 (TCP) si le pare-feu est activé+<code>sudo nano /opt/alfresco/tomcat/shared/classes/alfresco-global-properties</code>
  
-===== Lancement d'Alfresco =====+=== Paramètres généraux ===
  
-==== Lancement manuel ====+Modifiez les paramètres existants comme suit :
  
-  * ...+<code></code>
  
-==== Lancement automatique ==== 
  
-  * ...+==== Configuration de l'interface CIFS ====
  
-===== Références =====+==== Production de fichiers PDF au format PDF/A-1a ====
  
-  * http://wiki.alfresco.com/wiki/Alfresco_SVN_Development_Environment+  * Modifier le fichier ''/opt/alfresco/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/mimetype/openoffice-document-formats.xml'' en ajoutant les lignes : <code><export-options> 
 +      <entry><string>SelectPdfVersion</string><int>1</int></entry> 
 +    </export-options> 
 +</code> dans la section ''<document-format><name>Portable Document Format</name>'' comme suit : <code><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> 
 +</code>
  
 +
 +==== Accepter les connexions par Apache sur le port 80 ====
 +
 +  * Pas essentiel... à suivre
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