Skip to main content

Installare Software di terze parti su macOS

Per avere funzioni addizionali come la preview dei documenti, è necessario installare alcuni componenti esterni.

LibreOffice

  1. Scarica e installa LibreOffice nel tuo sistema: https://www.libreoffice.org/download/
  2. Completa l'installazione seguendo le istruzioni: https://www.libreoffice.org/get-help/install-howto/os-x/
  3. Crea un link simbolico da una console comandi (Terminal server) utilizzando le istruzioni seguenti
    $ cd /Applications/LibreOffice.app/Contents/MacOS
    $ ln -s soffice soffice.bin

XCode

Prego scarica e installa XCode nel tuo sistema: https://developer.apple.com/xcode

Dopo l'installazione di XCode occorre anche installare il pacchetto opzionale 'Command Line Tools', quindi procedi come segue:

  • Lancia XCode
  • Apri il menu XCode->Preferences->Downloads
  • Seleziona la linguetta 'Components'
  • Installa la voce 'Command Line Tools'

Una volta che i command line tools sono stati installati puoi chiudere XCode.

Homebrew

Prego scarica e installa Homebrew nel tuo sistema: http://brew.sh/

Puoi installare Homebrew eseguendo questo comando:

$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

ImageMagick

Devi installare e configurare ImageMagick (versione 6.6 o successiva). LogicalDOC usa ImageMagick per manipolare le immagini per l'anteprima. 

Per installarlo su MAC, esegui questo comando:

$ brew install imagemagick

GhostScript

LogicalDOC necessita di stampare i documenti su di un dispositivo virtuale alle volte per riconoscere i codici a barre. In generale GhostScript è un pacchetto installato di default in tutte le distribuzioni Linux.

Per installarlo su MAC, esegui questo comando:

$ brew install ghostscript

Pdftohtml

Per poter inserire le annotazioni sui contenuti, è necessario installare l'utilità pdftohtml.

Per installarlo su MAC, esegui questo comando:

$ brew install pdftohtml

Tesseract

Tesseract è un motore OCR Open Source adottato da Google. Questo pacchetto rappresenta l'offerta OCR di base disponibile su LogicalDOC ed è richiesto solo se desideri estrarre testi dalle immagini. Leggi questo Mini How-To su come installarilo.

Tuttavia, per installarlo su MAC, esegui questo comando:

$ brew install tesseract

OpenSSL

OpenSSL è l'implementazione open source più conosciuta di SSL. Questo pacchetto è richiesto per firmare i documenti sul server.

Tuttavia, per installarlo su MAC, esegui questo comando:

$ brew install openssl

Antivirus ClamAV

LogicalDOC è integrato con l'antivirus ClamAV e può usarlo per ispezionare i tuoi file durante il caricamento. Il miglior modo di installarlo è quello di installare ClamXav, un front-end gratuito che include il software clamav: http://www.clamxav.com. Una volta installato eseguilo e ti guiderà all'installazione dell'antivirus ClamAV, alla fine verifica di avere il comando clamscan installato nel tuo sistema probabilmente in /usr/local/clamXav/bin/clamscan

Pdftohtml

Questo è un convertitore da Pdf al formato HTML, LogicalDOC utilizza quest'utility per preparare i documenti per le annotazioni. Senza questo, non potrai inserire annotazioni all'interno del contenuto del documento.

Per installarlo su MAC, esegui questo comando:

$ brew install pdftohtm

AcmeCadConverter

Questa è un'utility per gestire le preview e le conversioni dei file di AutoCAD. La distribuzione di LogicalDOC non può includere una versione licenziata di questo programma e perciò le anteprime avranno un watermark, per rimuovere questo watermark dovrai comprare una licenza qui: http://www.dwgtool.com/cadconvert.htm

Una volta in possesso di una chiave di licenza segui i seguenti passi in LogicalDOC:

  • Frema il servizio LogicalDOC
  • Apri il file di testo conf/context.properties
  • Localizza la proprietà acmecad.key e metti qui il tuo codice licenza
  • Salva ed avvia il servizio LogicalDOC

Siccome si tratta di un programma Windows, hai bisogno di installare wine nel tuo MAC per usarlo e quindi segui questa procedura:

1. Vai alla homepage di XQuartz, scarica XQuartz e installalo.

2. Installa wine eseguendo questi comandi:

$ brew install wine
$ sudo ln -s /usr/local/Cellar/wine/1.6.2/bin/wine /usr/local/bin/wine

Il percorso /usr/local/Cellar/wine/1.6.2/bin/wine è dove wine è stato installato, potrebbe essere differente nel tuo sistema.

Per verificare il funzionamento provate ad eseguire questo comando:

$ wine /LogicalDOC/acmecad/AcmeCADConverter.exe

 

Preparazione del Database su macOS

Al fine di installare un sistema di produczione devi preparare un database MySQL dove verranno memorizzati i dati dell'applicazione.
Per eseguire questo passo, accertati di avere MySQL installato ed in esecuzione, se questo non è il caso, installalo: http://dev.mysql.com/downloads/mysql/

Una volta che il tuo MySQL è installato e funzionante, per favore apri un terminale ed esegui questo comando:

$ sudo su

Inserisci la tua password come richiesto per accedere come utente root.

Impostazione password per l'utente root di MySQL

Eseguire i seguenti comandi al prompt della shell:

$ /usr/local/mysql/bin/mysqladmin -u root password 'password'

Creazione del Database

Connettersi al prompt di MySQL e digitare il comando:

$ /usr/local/mysql/mysql -u root -ppassword

Esegui i seguenti comandi al prompt di MySQL:

CREATE DATABASE logicaldoc;

Ora abbiamo un database vuoto chiamato logicaldoc con l'utente root che può accederlo con la password password.
Puoi uscire dal prompt di MySQL (command \q) e proseguire.

 

http://dev.mysql.com/doc/refman/5.1/en/macosx-installation.html

Installare l'Applicazione su macOS

Scarica dal sito di download il file di setup: installer-linux-<ver>.zip

Per installare LogicalDOC scompatta l'archivio zip, poi apri un terminale ed esegui il seguente comando:

$ java -jar logicaldoc-installer.jar

Quando il setup chiede il database, inserisci i tuoi parametri di connessione come specificati prima durante la preparazione del database.

Post-installazione

Per far partire LogicalDOC all'avvio del server devi copiare lo script di startup logicaldoc-all.plist nella tua cartella StartupItems poi esegui il comando:

$ cp /LogicalDOC/bin/logicaldoc-all.plist /Library/LaunchDaemons
$ chown root:wheel /Library/LaunchDaemons/logicaldoc-all.plist
$ chmod 0644 /Library/LaunchDaemons/logicaldoc-all.plist

Attenzione

Cartelle e file eseguibili all'interno della cartella StartupItems e LaunchDaemons dovrebbero avere i permessi di 0755 con il proprietario impostato su "root" e gruppo impostato su "wheel". Gli altri file (non-eseguibili) dovrebbero avere i permessi di 0644 con il proprietario impostato su "root" e gruppo impostato su "wheel"

Configurare LogicalDOC

Dopo l'installazione di LogicalDOC dovrai configurare alcuni percorsi nell'amministrazione.

Entra nell'Amministrazione: Amministrazione > Impostazioni > Applicazioni esterne

Qui imposta i seguenti percorsi:

  • Convert: /usr/local/bin/convert
  • Ghostscript: /usr/local/bin/gs
  • Tesseract: /usr/local/bin/tesseract
  • Pdftohtml: /usr/local/bin/pdftohtml
  • Openssl: /usr/bin/openssl

NOTA: i percorsi possono essere diversi nel tuo sistema

Entra nell'Amministrazione: Amministrazione > Sicurezza > Antivirus

Qui imposta i seguenti percorsi:

  • ClamAV: /usr/local/clamXav/bin/clamscan

NOTA: i percorsi possono essere diversi nel tuo sistema

Configurare i convertitori di formato

potresti voler affrontare in questo momento la configurazione dei convertitori di formato che desideri utilizzare per produrre le anteprime, in particolare il convertitore che usa LibreOffice, si prega di leggere la Guida dei Convertitori di Formato.

Save