giovedì 12 maggio 2022

FoxitReader su Devuan 4

FoxitReader è un lettore PDF gratuito che, a mio avviso, è un'ottima alternativa al più blasonato, e pesante, Adobe Reader e infatti è la mia prima scelta sui sistemi Windows.

Questo programma esiste anche per i sistemi linux, è gratuito ma ovviamente non opensource per cui a qualcuno magari fa storgere il naso installarlo su linux.

L'installazione su un PC con Debian 11 a 64bit è andata liscia come l'olio e dopo aver copiato il file /opt/foxitsoftware/foxitreader/FoxitReader.desktop in ./share/local/applications nella mia home directory è apparsa anche l'icona di lancio nel menù aplicazioni/ufficio.

Fiducioso del successo ho fatto la stessa cosa su un portatile con Devuan 4 a 32bit, ovviamente usando l'installer per sistemi a 32bit.

In questo caso già in fase di installazione a terminale sono apparsi dei messaggi ma poi il programma di installazione è partito e terminato regolarmente. Fatti i vari passi necessari per avere l'icona di lancio nel menù scopro che non si avvia il programma. Provo ad avviarlo da terminale e una sfilza di messaggi mi investe ... e termina il tutto con errore. Per prima cosa cerco in rete e scopro che, proprio dal forum dell'assistenza Foxit, viene apertamente dichiarato che il programma non supporta Debian. Ma come? Proprio su Debian è andato tutto bene .... e strano é che su Devuan, che è poi Debian senza systemd invece ci siano problemi.

Comunque a rileggere bene bene i messaggi di errore trovo che il problema è nel caricamento di una libreria condivisa e la soluzione è alquanto banale, basta modificare il file di lancio /opt/foxitsoftware/foxitreader/FoxitReader.sh e mettere questa riga prima dell'istruzione exec che avvia il programma.

export OPENSSL_CONF=/etc/ssl/

et voilà il programma magicamante si avvia dal menù applicazioni.