Sommaire
...
Système d'information
| Info |
|---|
Pour un fonctionnement optimal vous devez disposer au sein de votre système d'information :
|
...
| Remarque |
|---|
| Toutes les opérations qui suivent pour installer les prérequis sont effectuées en root |
...
Java
| Avertissement |
|---|
Version de java minimale : Java OpenJdk 17 |
...
| Bloc de code | ||||
|---|---|---|---|---|
| ||||
java -version openjdk version "17.0.7" 2023-04-18 OpenJDK Runtime Environment (build 17.0.7+7-Debian-1deb11u1) OpenJDK 64-Bit Server VM (build 17.0.7+7-Debian-1deb11u1, mixed mode, sharing) |
...
Maven
| Avertissement |
|---|
maven > 3.5.x voir : https://maven.apache.org/download.cgi |
...
| Bloc de code | ||||
|---|---|---|---|---|
| ||||
sudo -i mkdir /opt/tools cd /opt/tools wget http://apache.crihan.fr/dist/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz tar -xvf apache-maven-3.6.3-bin.tar.gz ln -s /opt/tools/apache-maven-3.6.3 /opt/maven nano /etc/profile.d/maven.sh /* Coller export JAVA_HOME=/usr/lib/jvm/adoptopenjdkjava-1417-hotspotopenjdk-amd64/ export M2_HOME=/opt/maven export MAVEN_HOME=/opt/maven export PATH=${M2_HOME}/bin:${PATH} chmod +x /etc/profile.d/maven.sh source /etc/profile.d/maven.sh |
Vérification (exemple sur une debian 12) :
| Bloc de code | ||||
|---|---|---|---|---|
| ||||
mvn -version Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)8.7 Maven home: /optusr/share/maven Java version: 1417.0.17, vendor: AdoptOpenJDKDebian, runtime: /usr/lib/jvm/adoptopenjdkjava-1417-hotspotopenjdk-amd64 Default locale: fr_FR, platform encoding: UTF-8 OS name: "linux", version: "46.191.0-9-amd64", arch: "amd64", family: "unix" |
...
| Remarque |
|---|
Pour rendre la commande mvn opérante pour tous les profiles, il faut rebooter. |
...
GhostScript
| Avertissement |
|---|
Version 9.53 minimum |
...
| Info |
|---|
La conversion vers PDF/A nécessite l'incoporation incorporation des polices dans le PDF. Ceci peut poser des problèmes pour plusieurs raisons :
Si la conversion n'est pas possible, le document sera signé dans son format d'origine. Cependant, il est possible d'installer les polices manquantes pour que Ghostscript puisse tout de même faire la convertions. Le nouveau parametre path-to-fonts : /usr/share/fonts , précise l'emplacement où GS doit chercher les polices (le dossier du système contenant toutes les polices). Voici deux méthodes (debian et centos) pour installer les polices Microsoft (les principales susceptibles d'être présentes dans les PDF) sur linux : Debian : wget http://ftp.br.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.6_all.deb #Dependence for dpkg #Install fonts by dpkg CentOS : yum install curl cabextract xorg-x11-font-utils fontconfig |
...
| Bloc de code | ||||
|---|---|---|---|---|
| ||||
git version git version 2.20.1 |
...
SEDALIB
| Info |
|---|
Sedalib est une bibliothèque fournie dans le cadre du programme Vitam : http://www.programmevitam.fr/ Cette bibliothèque permet de générer des bordereaux SIP pour la transmission des documents à un service d'archives Les sources sont disponibles ici : https://github.com/ProgrammeVitam/sedatools |
Esup-signature est fournis avec un jar sedalib-2.5.0.jar.
| Remarque |
|---|
Depuis la version 1.10 l'installation de sedalib est transparente |
Création d'un user esup
Vous devez créer un utilisateur nommé esup
| Bloc de code | ||||
|---|---|---|---|---|
| ||||
adduser esup |
...
| Astuce |
|---|
La suite ici : PostgreSQL |