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)
Prérequis
Assurez-vous d'avoir mis à jour toutes les composantes du système suite à son installation :
sudo apt-get update sudo apt-get upgrade
Installation des paquets requis
Option 1: Pour utiliser ''Sun Java 6''
Ouvrir une console et 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
Mettre à jour la copie locale des dépôts logiciels :
sudo apt-get update
apt-get install mysql-server sun-java6-jdk imagemagick swftools openoffice.org-core openoffice.org-java-common openoffice.org-writer openoffice.org-impress openoffice.org-calc
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
.
Modifier le fichier /etc/environment
pour spécifier l'emplacement du moteur Java :
sudo nano /etc/environment
Ajouter la ligne suivante dans le fichier et enregistrer :
JAVA_HOME="/usr/lib/jvm/java-6-sun/"
Option 2: Pour utiliser ''OpenJDK''
apt-get install mysql-server openjdk-6-jdk imagemagick swftools openoffice.org-core openoffice.org-java-common openoffice.org-writer openoffice.org-impress openoffice.org-calc
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.
Modifier le fichier /etc/environment
pour spécifier l'emplacement du moteur Java :
sudo nano /etc/environment
Ajouter la ligne suivante dans le fichier et enregistrer :
JAVA_HOME="/usr/lib/jvm/java-6-openjdk/"
Configurer MySQL
Modifier le fichier de configuration de MySQL
pour l'utilisation d'UTF-8
par défaut :
sudo nano /etc/mysql/my.cnf
Ajouter la ligne suivante sous la section [mysqld]
:
default-character-set = utf8
Redémarrer le service MySQL
:
sudo service mysql restart
Lancer le client MySQL en utilisant le mot de passe root
spécifié à l'étape précédente :
mysql -u root -p
Créer un utilisateur et une BD pour Alfresco :
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 'MotDePasseDésiré'; FLUSH PRIVILEGES; quit;
Installer Alfresco
Télécharger l'archive contenant Alfresco dans votre dossier utilisateur (peut-être n'importe où) :
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
Créer le répertoire de destination et y extraire l'archive :
sudo mkdir -p /opt/alfresco cd /opt/alfresco sudo tar -xvzf ~/alfresco-community-tomcat-3.3g.tar.gz
Vous pouvez à cette étape-ci supprimer l'archive téléchargée dans votre dossier utilisateur, si vous le désirez.
Configuration de l'interface CIFS
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>
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>
Accepter les connexions par Apache sur le port 80
- Pas essentiel… à suivre