Quando passei do ubuntu x86 para x64 deixei de poder ler o meu cartão de cidadão e tive que perder algum tempo para o conseguir. Aproveito para deixar aqui a instalação, configuração e utilização do Cartão do Cidadão no Ubuntu 11.04/11.10.



O Cartão de Cidadão garante o acesso aos serviços electrónicos de uma forma extremamente segura, fiável e cómoda. Com a Senha 001 pode:

  • Identificar-se perante entidades públicas e privadas;
  • Realizar serviços electrónicos protegidos por códigos pessoais de autenticação;
  • Assinar digitalmente documentos electrónicos, com valor legal igual à assinatura em papel;
  • Aceder à informação disponível no seu Cartão.




Para essa utilização, é necessário ter:

  • Um cartão do cidadão com a assinatura digital activada.
  • Um leitor de cartão do cidadão (recomendo os vendidos nos pontos de entrega do cartão do cidadão por menos de €20).
  • Um computador com acesso à Internet.
  • Os códigos pin do cartão.


No meu Ubuntu 11.04 (natty) 64bits fiz o seguinte:

1) Fui à procura da versão 32 bits da package libpcsclite1 no site:


No caso de terem outra versão devem mudar “natty” no link para a vossa versão
Após escolherem o link “i386″, vão para uma página com um link para fazer o download “security.ubuntu.com/ubuntu”, que para o natty  é:

2) Extrair manualmente a package e copiar a lib para /usr/lib32/
$ dpkg-deb -x libpcsclite1_1.5.5-3ubuntu2.1_i386.deb .
$ sudo cp lib/* /usr/lib32/