Menu Chiudi

Pillola #77: Aruba Sign su Ubuntu 24.04

Introduzione

Aruba Sign, scaricabile per Linux Ubuntu da qui: https://www.firmadigitale.com/aruba-sign sembra non funzionare più in Ubuntu 24.04 (LTS).
Funzionava correttamente con la versione 22.04 (Jammy) poi non più a causa della dipendenza da una libreria che è stata aggiornata e quindi vede come mancante.
Comunque con un trucchetto si può ancora far funzionare.

Prerequisiti:

Innanzitutto, come da istruzioni nel file readme presente nel pacchetto, è necessario installare i programmi che servono per la lettura dei dispositivi di firma:

sudo apt update
sudo apt install pcscd pcsc-tools libccid libpcsclite1 libpcsclite-dev libusb-dev

Installazione:

Poi è utile predisporre una cartella per l’uso del software entro cui copiare il programma:

mkdir -p ~/opt/aruba_sign
cp ~/Scaricati/ArubaSign-latest-LINUX.tar.bz2 ~/opt/aruba_sign
cd ~/opt/aruba_sign
tar xvf ArubaSign-latest-LINUX.tar.bz2 -C .
rm ArubaSign-latest-LINUX.tar.bz2
chmod +x users/install.sh
bash users/install.sh
chmod +x ~/Scrivania/ArubaSign.desktop

Per farlo funzionare:

Come si accennava sopra, il programma è stato sviluppato per usare la libreria libwebkit2gtk-4.0 che era presente nella vecchia versione 22.04 di Ubuntu ma che è stata aggiornata nella nuova.
Per evitare di installare vecchie librerie potenzialmente vulnerabili, si può usare la corrente libreria “imbrogliando” il programma e facendogli credere di avere a che fare con la vecchia libreria mentre sta usando in realtà la nuova, tramite i seguenti comandi:

sudo ln -sf /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.1.so.0 /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37
sudo ln -sf /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.1.so.0 /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18

a questo punto fare doppio clic sull’icona presente sullo schermo per controllare che tutto funzioni come dovrebbe.

Buon lavoro!

Riferimenti

WordPress Appliance - Powered by TurnKey Linux