Especial para instalação Debian

SmartEpad 2.0: Instalação Genérica de Leitoras de

Smartcard PCSC/CCID no Debian Linux. 

Este documento mostra como instalar a leitora SmartEpad em Linux nas distribuições Debian Sarge,

Debian Etch e Ubuntu Dapper. 

• creating this file.

Dado que você tenha o apt-get atualizado e funcional, a instalação via os sistemas de pacotes do Debian e do Ubuntu pode ser feita nos seguintes passos, na arquitetura i386 e com acesso de superusuário: 

1. Instalação dos softwares que fornecem a infraestrutura de acesso a leitoras de smartcard:

apt-get install libpcsclite1 pcscd pcsc-tools libccid 

2. Instalação do pacote que adiciona o suporte específico da SmartEpad à libccid.

Este passo é específico para cada distribuição: 

Debian Etch – Já contém suporte; usuários do Etch podem pular este passo. 

Debian Sarge - Usuários devem localizar o arquivo libccid 0.9.3-1 i386.deb na mídia em que recebeu os softwares que acompanham a leitora.

dpkg -i libccid_0.9.3-1_i386.deb 

Ubuntu Dapper - Usu´arios devem localizar o arquivo libccid 0.9.4-3 i386.deb nam´ýdia

em que recebeu os softwares que acompanham a leitora.

dpkg -i libccid_0.9.4-3_i386.deb 

3. E então um certificado presente em um cartão inserido na leitora já podem ser acessado. Para acessa-los, por exemplo, pelo browser Mozilla ou Firefox, instale o pacote:

apt-get install opensc mozilla-opensc 

Os testes a serem realizados são os mesmos descritos na documentação para outras distribuições, ficando o diretório de instalacão $INSTALL_DIR definido como o diretório padrão de instalação dos pacotes Debian e Ubuntu.

Os pacotes da forma que foram aqui descritos são devidamente configurados para carregamento durante a inicialização.

O módulo a ser carregado no browser pode ter que ser instalado manualmente para todos os usuários, bem como requerer que seja recarregado se alguma condição de segurança de comunicação segura com o cartão via leitora for violada. A leitora, no entanto, como não depende deste módulo para funcionar, continuará operacional sem qualquer necessidade de intervenção do usuário ou administrador. 

Leds (opcional)

Também são oferecidos pacotes para instalação do suporte aos led do dispositivo através da ferramenta  “hid light”  por pacotes Debian ou Ubuntu.

O seu kernel deve estar configurado com suporte a hiddev; as linhas abaixo devem existir no seu arquivo de configuraçãoo do kenel (veja a documentação para outras distribuições para maiores informações): 

CONFIG_USB_HID=y

CONFIG_USB_HIDDEV=y 

A instalação é específica para cada distribuição : 

Debian Sarge - Usuários devem localizar o arquivo hid-light 0.1-debian sarge.deb na mídia em que recebeu os softwares que acompanham a leitora.

dpkg -i hid-light_0.1-debian_sarge.deb 

Ubuntu Dapper - Usuários devem localizar o arquivo hid-light 0.1-ubuntu dapper.deb na

mídia em que recebeu os softwares que acompanham a leitora.

dpkg -i hid-light_0.1-ubuntu_dapper.deb 

Debian Etch - Não há pacote específico para a distribuição Etch; no entanto, as restrições do pacote para o Sarge foram enfraquecidas para permitir que ele possa ser instalado também no Etch. Caso algo impossibilite a instalaçãoo no Etch, os usuários Etch deverão seguir a forma como é feita para outras distribuições.

Parâmetros de execução da hid light:

/usr/sbin/hid_light <entrada no dev> 

Onde <entrada no dev> em geral é /dev/hiddev0 no Ubuntu, e /dev/usb/hiddev0 no Debian. Se você já possuir outros dispositivos hiddev funcionando no sistema, a entrada pode ter um número maior, como /dev/hiddev1.

Se, ao plugar a leitora, não houver nenhuma entrada, você deve criar a entrada:  

mknod /dev/hiddev0 c 180 96 

A instalação deste pacote não configura a ferramenta como um serviço; isto é, para o suporte às luzes dos leds subir com a inicialização do sistema, deve ser adicionado aos scripts de inicialização. A documentação para outras distribuições provê mais informações sobre isto.