Instruktsioonid sellel lehel aitavad paigaldada RIA poolt tellitud ametlikku ID kaardi tarkvara Gentoo Linuxil. Alternatiivse esteid paigaldamise juhendid leiab siit.
Esmalt tee endale eraldi portage overlay, et ID kaardi tarkvara ebuild failid ei läheks sassi ametlike Gentoo failidega või teiste overlay-dega. Selleks võd näiteks kasutada kausta /usr/local/portage. Hiljem võid kõik oma isiklikud ebuild failid sellesse kausta panna:
#mkdir /usr/local/portage
#echo "PORTDIR_OVERLAY=\"\${PORTDIR_OVERLAY} /usr/local/portage\"" >> /etc/make.conf
Siis laadi alla ID kaardi ebuild failid idkaart.tar.bz2 ning idkaart.tar.bz2.md5sum. Kontrolli, et allalaaditud fail on vigadeta ning siis paki see lahti kausta /usr/local/portage:
$wget https://www.vaikene.ee/files/idkaart.tar.bz2
$wget https://www.vaikene.ee/files/idkaart.tar.bz2.md5sum
$md5sum -c idkaart.tar.bz2.md5sum
idkaart.tar.bz2: OK $su -
Password: #tar -xvjf idkaart.tar.bz2 -C /usr/local/portage
Enamus ID kaardi tarkvara ning seda toetavate teekide ebuild-idest on maskeeritud. Nende paigaldamiseks lisa järgmised read /etc/portage/package.keywords faili lõppu või siis faili /etc/portage/package.keywords/idkaart, kui sul on seal alamkaustad kasutusel. Selle sammu võid vahele jätta, kui sul on /etc/make.conf failis rida ACCEPT_KEYWORDS="~x86".
app-crypt/qdigidoc dev-libs/libdigidocpp dev-libs/xml-security-c dev-cpp/xsd dev-cpp/libcult dev-util/build dev-cpp/libxsd-frontend dev-cpp/libbackend-elements dev-cpp/libfrontend-elements dev-libs/libdigidoc app-crypt/qesteidutil dev-libs/smartcardpp
Need read lisa aga /etc/portage/package.use faili lõppu või siis faili /etc/portage/package.use/idkaart, kui sul on alamkaustad kasutusel.
dev-libs/xerces-c icu dev-libs/opensc pcsc-lite -openct
Siis asu kompileerima:
# emerge -v qdigidoc qesteidutil
Ava tekstiredaktoris fail /etc/opensc.conf ning kustuta kommentaari märk nende kahe rea eest:
# nano -w /etc/opensc.conf
try_emulation_first = yes;
lock_login = false;
Käivita pcscd teenus ning lisa see alglaadimisel käivitatavate teenuste hulka:
#/etc/init.d/pcscd start
* Caching service dependencies ... [ ok ] * Starting pcscd ... [ ok ] #rc-update add pcscd default
* service pcscd added to runlevel default
Pane ID kaart lugejasse ning testi selle toimimist:
$opensc-tool --list-readers
Readers known about: Nr. Driver Name 0 pcsc Alcor Micro AU9520 00 00 $pkcs15-tool --list-certificates
Using reader with a card: Alcor Micro AU9520 00 00 X.509 Certificate [Isikutuvastus] Flags : 0 Authority: no Path : 3f00eeeeaace ID : 01 X.509 Certificate [Allkirjastamine] Flags : 0 Authority: no Path : 3f00eeeeddce ID : 02
Käivita Firefox ning laadi isikutuvastamiseks uus turvaseade. Selleks mine Eelistused -> Muud -> Krüptimine -> Turvaseadmed ning kliki nupul Laadi. Sisesta uue mooduli nimeks opensc-pkcs11 ning failinimeks /usr/lib/onepin-opensc-pkcs11.so.
ID kaart peaks nüüd toimima nii isikutuvastamiseks kui ka dokumentide allkirjastamiseks.