Per completare il setup di Alfresco 4.2 con il supporto a LibreOffice su sistemi operativi GNU/Linux sono richieste alcune librerie di sistema come libfontconfig, libXrender e altre. Durante il wizard di setup di Alfresco, viene effettuata una validazione del sistema operativo per verificare la presenza delle librerire per LibreOffice. Ecco il messaggio che appare se le librerie non sono presenti sul sistema:
Per procedere con il setup di Alfresco è necessario installare manualmente le librerie richieste. Di seguito i comandi riportati sulla documentazione di Alfresco per effettuare l’installazioni delle librerie sulle distribuzioni ufficialmente supportate.
ALFRESCO 4.2 – DEBIAN 8
sudo apt-get install libice6 libsm6 libxt6 libxrender1 libfontconfig1 libcups2 libglu1-mesa libdbus-glib-1-2
ALFRESCO 4.2 – SUSE 11 64
sudo zypper install xorg-x11-libICE xorg-x11-libSM xorg-x11-libXrender xorg-x11-libXext fontconfig cups-libs
ALFRESCO 4.2 – REDHAT 6, CENTOS 6
yum install libXrender libSM libICE libXext libGLU fontconfig cups-libs
ALFRESCO 4.2 – UBUNTU 10 amd64
Una volta installate le librerie è necessario copiarle nella directory “/usr/lib/x86_64-linux-gnu” (in alternativa si possono creare dei link simbolici).
sudo apt-get install libice6 libsm6 libxt6 libxrender1 libfontconfig1 libcups2 cd /usr/lib sudo mkdir x86_64-linux-gnu sudo cp libICE.so.6 libSM.so.6 libXext.so.6 libXrender.so.1 libfontconfig.so.1 x86_64-linux-gnu
ALFRESCO 4.2 – UBUNTU 12 amd64
sudo rm /var/lib/apt/lists/* -vf sudo apt-get clean sudo apt-get autoremove sudo apt-get update sudo apt-get install libice6 libsm6 libxt6 libxrender1 libfontconfig1 libcups2
ALFRESCO 5.2 – UBUNTU 16 amd64
Per libgl1-mesa-glx, dopo l’installazione, creare un link in /usr/lib/x86_64-linux-gnu.
sudo apt-get install libice6 libsm6 libxt6 libxrender1 libfontconfig1 libcups2 libglu1-mesa libcairo2 libgl1-mesa-glx cd /usr/lib/x86_64-linux-gnu ln -s mesa/libGL.so.1 ./libGL.so.1 ## Check installed libraries sudo ldconfig -vp | grep "fontconfig\|libSM\|libICE\|libXrender\|libXext\|libcups\|libGLU\|libcairo\|libgl"
ALFRESCO 5.2 – REDHAT 7, CENTOS 7
yum install libXrender libXext libSM libICE libGLU fontconfig cups-libs cairo mesa-libGL