OpenSC è uno dei software liberi principali per la gestione delle Smart Card crittografiche. Qualche volta può essere preferibile compilarlo ed installarlo dai sorgenti, nel seguito si mostra come procedere. Il riferimento è una distribuzione Ubumtu 12.04 LTS con il pacchetto opensc installato.
- Rimuovere il pacchetto della distribuzione.
sudo apt-get purge opensc
- Scaricare i sorgenti dal repository git, e inizializzare l’alberatura dei sorgenti:
mkdir opensc-git && cd opensc-git
git clone https://github.com/OpenSC/OpenSC.git
cd OpenSC
./bootstrap
- Configurare (qui si abilitano le funzionalità principali, e si scelgono le directories di sistema in cui posizionare i vari files):
./configure –enable-pcsc –enable-openssl –prefix=/usr –sysconfdir=/etc
- Compilare:
make
- Installare
sudo make install
Si può verificare il corretto funzionamento inserendo la carta nel lettore (o il token in una porta usb) e dando il comando:
opensc-tool -av
Dovrebbe essere restituito il codice ATR del dispositivo, identificato come “Italian CNS”.
Per disinstallare in un secondo tempo, riposizionarsi nella directory dei sorgenti, e dare:
sudo make uninstall