documentazione_3di:extraway_os:installazione_linux
Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Entrambe le parti precedenti la revisioneRevisione precedenteProssima revisione | Revisione precedenteProssima revisioneEntrambe le parti successive la revisione | ||
documentazione_3di:extraway_os:installazione_linux [2019/03/13 16:34] – [Backup] - rollback mpascale | documentazione_3di:extraway_os:installazione_linux [2019/09/24 10:30] – [Server] mpascale | ||
---|---|---|---|
Linea 10: | Linea 10: | ||
==== Requisiti Minimi ==== | ==== Requisiti Minimi ==== | ||
- | * Processore | + | * Intel I5 2.5 GHz o compatibile |
- | * 1 GB di RAM | + | * 2 GB di RAM |
* Disco rigido dedicato con almeno 100 GB (per un archivio medio con allegati) | * Disco rigido dedicato con almeno 100 GB (per un archivio medio con allegati) | ||
Linea 39: | Linea 39: | ||
\\ | \\ | ||
Sono consigliati ad ora dal servizio assistenza 3di: | Sono consigliati ad ora dal servizio assistenza 3di: | ||
- | * Redhat Enterprise | + | |
- | * Centos | + | |
- | * Ubuntu Server | + | * Centos |
+ | * Ubuntu Server | ||
* Gentoo 64bit | * Gentoo 64bit | ||
\\ | \\ | ||
Linea 67: | Linea 68: | ||
sudo apt-get install libgcc1: | sudo apt-get install libgcc1: | ||
- | //**Per installare le librerie su sistemi Debian recenti (Debian 9) usare il seguente comando da root:**// | + | //**Per installare le librerie su sistemi Debian recenti (Debian 9 - 10) usare il seguente comando da root:**// |
<code bash> | <code bash> | ||
Linea 74: | Linea 75: | ||
apt-get update | apt-get update | ||
- | apt-get install libgcc1: | + | apt-get install libgcc1: |
+ | |||
+ | ln -s / | ||
+ | ln -s / | ||
+ | ln -s / | ||
</ | </ | ||
Linea 80: | Linea 85: | ||
yum install libgcc.i686 libzip.i686 glibc.i686 libxml2.i686 libxslt.i686 libcurl.i686 ncurses-libs.i686 readline.i686 libstdc++.i686 | yum install libgcc.i686 libzip.i686 glibc.i686 libxml2.i686 libxslt.i686 libcurl.i686 ncurses-libs.i686 readline.i686 libstdc++.i686 | ||
- | |||
=== Pdftotext === | === Pdftotext === | ||
Linea 102: | Linea 106: | ||
==== Preparazione dell' | ==== Preparazione dell' | ||
=== Componenti che verranno installati === | === Componenti che verranno installati === | ||
- | * Apache Tomcat | + | * Apache Tomcat |
- | * Sun Java Runtime Environment 1.6.0_20 | + | * Sun Java Runtime Environment 1.8.x |
- | * LibreOffice | + | * LibreOffice |
* ExtraWay Platform | * ExtraWay Platform | ||
- | |||
Linea 125: | Linea 128: | ||
Copiare il pacchetto di installazione di Extraway nella cartella /opt. | Copiare il pacchetto di installazione di Extraway nella cartella /opt. | ||
- | Nel caso non sia possibile utilizzare il sistema di pacchetti integrato per l' | ||
=== Abilitare permessi di scrittura sul tomcat-users.xml === | === Abilitare permessi di scrittura sul tomcat-users.xml === | ||
Linea 140: | Linea 142: | ||
</ | </ | ||
- | * <color darkblue> | + | * <color darkblue> |
=== Impostazione parametri del kernel per eXtraWay in / | === Impostazione parametri del kernel per eXtraWay in / | ||
Linea 177: | Linea 179: | ||
Es. | Es. | ||
/opt# tar xzf LibO_3.3.1_Linux_x86_install-rpm_en-US.tar.gz | /opt# tar xzf LibO_3.3.1_Linux_x86_install-rpm_en-US.tar.gz | ||
- | \\ | ||
- | Eseguire il comando di installazione di LibreOffice (install.sh) dalla cartella estratta e seguire le indicazioni. Solitamente non è necessario cambiare nessun parametro dall' | ||
- | \\ | ||
- | \\ | ||
- | Nel caso invece si pensi di utilizzare la versione della propria distribuzione è necessario controllare che i percorsi della cartella base di libreoffice e dei componenti basis e URE siano corretti nel file / | ||
\\ | \\ | ||
Linea 213: | Linea 210: | ||
Il primo numero è il numero massimo di istanze di xw che possono partire in contemporanea sul server ((Per convenzione si solito questo numero è il numero massimo di utenti che utilizzeranno il server in contemporanea diviso 15 e dipende anche dalle prestazioni della macchina)) | Il primo numero è il numero massimo di istanze di xw che possono partire in contemporanea sul server ((Per convenzione si solito questo numero è il numero massimo di utenti che utilizzeranno il server in contemporanea diviso 15 e dipende anche dalle prestazioni della macchina)) | ||
===== Automatismi ===== | ===== Automatismi ===== | ||
- | Per utima cosa bisogna procedere a configurare il sistema operativo per interagire con i componenti in modo automatico. | + | Per ultima |
==== Script di avvio ==== | ==== Script di avvio ==== | ||
- | Gli script per caricare automaticamente l' | + | Gli script per caricare automaticamente l' |
- | * tomcat6 | + | * tomcat7 |
* extraway (motore database) | * extraway (motore database) | ||
- | * extraway-fca (File Conversion Agent) | + | * docway-fca (File Conversion Agent) |
- | * extraway-fcs (File Conversion Service) | + | * docway-fcs (File Conversion Service) |
- | Tutti accettano i comandi start, stop e restart. | + | Vanno resi disponibili a systemd |
\\ | \\ | ||
\\ | \\ | ||
Linea 228: | Linea 225: | ||
=== Installazione automatica con script 3di === | === Installazione automatica con script 3di === | ||
- | Sono disponibili già per alcune distribuzioni degli script per inserirli automaticamente all' | ||
- | * [[ftp:// | ||
- | * [[ftp:// | ||
- | * [[ftp:// | ||
- | * [[ftp:// | ||
\\ | \\ | ||
<color # | <color # | ||
\\ | \\ | ||
=== Installazione Manuale === | === Installazione Manuale === | ||
- | |||
- | E' possibile anche installare questi file manualmente. E' necessario creare dei link ai file in / | ||
- | \\ | ||
- | Es. | ||
- | ~# ln -s / | ||
- | ~# ln -s / | ||
- | ~# ln -s / | ||
- | ~# ln -s / | ||
- | ~# ln -s / | ||
- | ~# ln -s / | ||
- | ~# ln -s / | ||
- | Si consiglia di spegnere tomcat leggermente prima, di seguito l' | ||
- | * tomcat6: start 80 | stop 19 | ||
- | * extraway: start 79 | stop 20 | ||
- | * extraway-fca: | ||
- | * extraway-fcs: | ||
==== Backup ==== | ==== Backup ==== | ||
E' altamente consigliato mantenere un backup dell' | E' altamente consigliato mantenere un backup dell' | ||
\\ | \\ | ||
- | Per fare ciò è necessario fermare i servizi extraway e tomcat6 | + | Per fare ciò è necessario fermare i servizi extraway e tomcat7 |
\\ | \\ | ||
\\ | \\ | ||
Es. script backup da inserire nel crontab di root: | Es. script backup da inserire nel crontab di root: | ||
- | | + | |
- | | + | |
- | | + | |
- | | + | |
<comando backup> | <comando backup> | ||
- | | + | |
- | | + | |
- | | + | |
- | | + | |