Nuova Carte Vallée
MANUALE DI CONFIGURAZIONE DELLA POSTAZIONE
GNU/LINUX
DEBIAN – UBUNTU - MINT
Sommario
REQUISITI .......................................................................................................................................................... 2
SOFTWARE ........................................................................................................................................................ 2
PASSO 1 Installazione Oracle Java ...................................................................................................................... 3
PASSO 2 Configurazione di Firefox affinché utilizzi il plugin Java di Oracle .......................................................... 3
PASSO 3 Installazione demone PC/SC per Smart Card ........................................................................................ 4
PASSO 4 Installazione OpenSC ........................................................................................................................... 4
PASSO 5 Configurazione del browser Firefox ...................................................................................................... 5
NUOVA CARTE VALLÉE
Manuale di configurazione – GNU/LINUX
REQUISITI
SISTEMA OPERATIVO:
• I passi dettagliati in questa mini-guida si applicano sulla distribuzione GNU/Linux Debian e sui
suoi derivati (Ubuntu, Kubuntu, Linux Mint...)
Browser supportati:
• Mozilla Firefox
SOFTWARE
Le componenti software necessarie sono disponibili all'interno di repository standard e di terze parti.
Si noti che è necessario utilizzare il plugin Java fornito da Oracle (il driver per il lettore di carta al
momento non è compatibile con iced-tea-plugin ovvero quello fornito da OpenJDK).
2
NUOVA CARTE VALLÉE
Manuale di configurazione – GNU/LINUX
PASSO 1
Installazione Oracle Java
1. Aggiungiamo il repository fornito da un membro della community olandese di Ubuntu, poiché
questo ci garantisce l'aggiornamento di Java a fronte di aggiornamenti critici di sicurezza e bug
fixing rilasciati da Oracle:
echo "deb http://www.duinsoft.nl/pkg debs all" | sudo tee /etc/apt/sources.list.d/oracle-java.list
2. Importiamo la chiave gpg:
sudo apt-key adv --keyserver keys.gnupg.net --recv-keys 5CB26B26
3. Installiamo lo script di installazione/aggiornamento di Java:
sudo apt-get update
sudo apt-get install update-sun-jre
L'installazione del jre seguirà automaticamente.
4. Maggiori dettagli e procedura per installazione manuale di Java si possono trovare al link:
http://www.duinsoft.nl/packages.php?t=en e
http://sites.google.com/site/easylinuxtipsproject/java
5. Scelta versione Java di default. Debian dispone di un meccanismo (update-alternatives) che
permette di gestire differenti versioni di uno stesso programma presenti simultaneamente nel
sistema. La versione Oracle di Java è automaticamente selezionata come la versione Java di default
dopo l'installazione, come si può verificare dando il comando:
sudo update-alternatives --display java
Se è installato anche OpenJDK e si desidera continuare a utilizzare quest'ultimo come default (solo
per il plugin del browser è necessaria la versione Oracle di Java) si utilizzi il comando:
sudo update-alternatives --config java
PASSO 2
Configurazione di Firefox affinché utilizzi il plugin Java di Oracle
1. Rimozione plugin Java OpenJDK:
aprire Ubuntu Software Center (icona: borsa della spesa); ricercare 'icedtea'; rimuovere l'item
IcedTea Java-plug-in, lasciando OpenJDK se lo si desidera. In alternativa, da terminale dare il
comando:
sudo apt-get remove icedtea6-plugin
2. Installazione plugin Java Oracle su Firefox. Creiamo nella home dell'utente, se ancora non esiste,
la cartella .mozilla/plugins:
3
NUOVA CARTE VALLÉE
Manuale di configurazione – GNU/LINUX
mkdir ~/.mozilla/plugins
Se invece la cartella esiste potrebbe essere necessario rimuovere una versione precedente del Java
plugin:
rm ~/.mozilla/plugins/libnpjp2.so
Quindi installiamo il plugin nel browser creando un link simbolico:
ln -s /opt/java/64/jre1.6.0_30/lib/amd64/libnpjp2.so ~/.mozilla/plugins/
3. Verifica della corretta installazione del plugin in Firefox.
Chiudiamo e riavviamo Firefox e scriviamo nella barra degli indirizzi:
about:plugins
Scorriamo la pagina sino a vedere qualcosa di simile a:
Java(TM) Plug-in 1.6.0_30
E' possibile verificare la corretta installazione usando il sito:
http://java.com/en/download/installed.jsp
PASSO 3
Installazione demone PC/SC per Smart Card
E' disponibile nel repository standard 'universe'.
1. Da terminale diamo il comando:
sudo apt-get install pcscd pcsc-tools
2. Correzione di un bug su Ubuntu 11.10. Questo passaggio non è necessario su Ubuntu 10.04. Su
Ubuntu 11.10 'Oneiric Ocelot' occorre commentare la linea 43 del file
/etc/init.d/pcscd:
sudo vi +43 /etc/init.d/pcscd
premiamo 'i' per entrare in modo inserimento, quindi inseriamo '#' per commentare la riga 'exit 0',
indi 'ESC' per uscire dal modo inserimento e ritornare in modo navigazione. Infine digitiamo ':' per
entrare in modo comando e 'wq' per salvare il file e uscire.
A questo punto possiamo avviare il demone (in seguito si avvierà automaticamente):
sudo /etc/init.d/pcscd start
PASSO 4
Installazione OpenSC
OpenSC è un insieme di strumenti e librerie per lavorare con smart card con crittografia.
1. Queste librerie sono messe a disposizione in un repository apposito, quindi procediamo
similmente al punto 1:
4
NUOVA CARTE VALLÉE
Manuale di configurazione – GNU/LINUX
aggiungiamo il repository:
echo "deb http://ubuntu.corp.it lucid cns" | sudo tee /etc/apt/sources.list.d/opensc.list
aggiorniamo le informazioni sui pacchetti e installiamo i pacchetti necessari:
sudo apt-get update
sudo apt-get install opensc
Possiamo verificare che venga riconosciuto il lettore e letta la carta attraverso il comando:
opensc-tool -ainl
PASSO 5
Configurazione del browser Firefox
1. In Firefox:
Edit → Preferences, andare nella sezione 'Advanced', lingueLa 'EncrypMon' e premere il boLone
'Security Devices' e, nella finestra di pop-up che si apre il pulsante 'Load'. A questo punto
compilare il campo 'Module Name' con la stringa 'SmartCard Reader Module' e il campo 'Module
Filename' premendo il pulsante 'Browse' e andando a selezionare il file '/usr/lib/onepin-openscpkcs11.so'
5
NUOVA CARTE VALLÉE
Manuale di configurazione – GNU/LINUX
per informazioni e supporto
consulta il sito
www.regione.vda.it/carta_regionale_servizi
Servizio realizzato e gestito
in collaborazione con
Società in-house IN.VA. SpA
6