UNPKG

arch-wiki-md-repo

Version:

All arch-wiki articles in markdown format, updated every two days.

138 lines (87 loc) 5.95 kB
Táto stránka popisuje postup rozbehania čítačky a aplikácie eID klient pre [Občiansky preukaz SR s čipom (eID)](https://portal.minv.sk/wps/wcm/connect/sk/site/main/obciansky-preukaz-s-cipom/) v Arch linuxe. ## Contents * [1 Testované a funkčné čítačky](#Testovan.C3.A9_a_funk.C4.8Dn.C3.A9_.C4.8D.C3.ADta.C4.8Dky) * [2 Inštalácia](#In.C5.A1tal.C3.A1cia) * [3 Oficiálna príručka](#Ofici.C3.A1lna_pr.C3.ADru.C4.8Dka) * [4 Používanie](#Pou.C5.BE.C3.ADvanie) * [4.1 Prvé spustenie](#Prv.C3.A9_spustenie) * [4.2 Povolenie automatického spúšťania eID klienta](#Povolenie_automatick.C3.A9ho_sp.C3.BA.C5.A1.C5.A5ania_eID_klienta) * [4.3 Kontrola čítačky](#Kontrola_.C4.8D.C3.ADta.C4.8Dky) * [4.4 "Čítačka IDBridge CT30 nie je podporovaná vo virtualizovanom prostredí pre OS Linux."](#.22.C4.8C.C3.ADta.C4.8Dka_IDBridge_CT30_nie_je_podporovan.C3.A1_vo_virtualizovanom_prostred.C3.AD_pre_OS_Linux..22) * [5 Troubleshooting](#Troubleshooting) * [5.1 DEBTAP: gzip: /var/cache/debtap/ubuntu-packages-files.gz: unexpected end of file; Synchronization failed. Exiting...](#DEBTAP:_gzip:_.2Fvar.2Fcache.2Fdebtap.2Fubuntu-packages-files.gz:_unexpected_end_of_file.3B_Synchronization_failed._Exiting...) ## Testované a funkčné čítačky | Model čítačky | lsusb | eID klient | | IDBridge CT30 | Gemalto (was Gemplus) GemPC Twin SmartCard Reader | Gemalto PC Twin Reader | | Bit4id - miniLector EVO | Advanced Card Systems, Ltd ACR38 SmartCard Reader | ACS ACR 38U-CCID | | AU9560 - USB Smart Card Reader Controller | Alcor Micro Corp. AU9540 Smartcard Reader | Alcor Micro AU9560 | ## Inštalácia 1\. Balíčky zo štandardných repozitárov [glibc](https://www.archlinux.org/packages/?name=glibc), [chrpath](https://www.archlinux.org/packages/?name=chrpath), [openssl](https://www.archlinux.org/packages/?name=openssl), [qt4](https://www.archlinux.org/packages/?name=qt4), [pcsclite](https://www.archlinux.org/packages/?name=pcsclite), [pcsc-tools](https://www.archlinux.org/packages/?name=pcsc-tools), [openssl](https://www.archlinux.org/packages/?name=openssl), [xterm](https://www.archlinux.org/packages/?name=xterm), [qt5-imageformats](https://www.archlinux.org/packages/?name=qt5-imageformats), [ccid](https://www.archlinux.org/packages/?name=ccid): ``` sudo pacman -S glibc chrpath openssl qt4 pcsclite pcsc-tools openssl xterm qt5-imageformats ccid ``` 2\. AUR balíček [debtap](https://aur.archlinux.org/packages/debtap/): ``` yaourt debtap ``` 3\. Aktualizácia debtap databázy: ``` sudo debtap -u ``` 4\. eID klient aplikáciu stiahnuť zo stránky [Min. vnútra SR](https://eidas.minv.sk/TCTokenService/download/) - [balíček Debian 7.0 32-bit](https://eidas.minv.sk/TCTokenService/download/linux/debian/eidklient_i386_debian.tar.gz) alebo [balíček Debian 7.0 64-bit](https://eidas.minv.sk/TCTokenService/download/linux/debian/eidklient_amd64_debian.tar.gz) 5\. Prekonfigurovanie stiahnutého DEB balíčka na Arch linux kompatibilný formát a jeho inštalácia: ``` tar -zxf eidklient_*_debian.tar.gz cd eID_klient/ debtap eidklient_*_debian.deb `**# akékoľvek otázky pri spustení tohto príkazu stačí iba odklepnúť enterom**` sudo pacman -U eidklient-*.pkg.tar.xz ``` 6\. Oprava symbolických liniek na knižnice: ``` sudo ln -sf /usr/lib/qt/plugins/imageformats/libqtga.so /usr/lib/eidklient/ sudo ln -sf /usr/lib/qt4/plugins/imageformats/libqgif.so /usr/lib/eidklient/ sudo ln -sf /usr/lib/qt4/plugins/imageformats/libqico.so /usr/lib/eidklient/ sudo ln -sf /usr/lib/qt4/plugins/imageformats/libqjpeg.so /usr/lib/eidklient/ sudo ln -sf /usr/lib/qt4/plugins/imageformats/libqmng.so /usr/lib/eidklient/ sudo ln -sf /usr/lib/qt4/plugins/imageformats/libqsvg.so /usr/lib/eidklient/ sudo ln -sf /usr/lib/qt4/plugins/imageformats/libqtiff.so /usr/lib/eidklient/ ``` 7\. Naštartovať PC/SC Smart Card daemona: ``` sudo systemctl start pcscd.service ``` Podľa potreby zapnúť štartovanie daemona ihneď po štarte OS: ``` sudo systemctl enable pcscd.service ``` 8\. Umiestnenie aplikačných odkazov na plochu: ``` cp /usr/lib/eidklient/*.desktop ~/Desktop ``` ## Oficiálna príručka Na stánkach [Min. vnútra SR](https://eidas.minv.sk/TCTokenService/download/) alebo [slovensko.sk](https://www.slovensko.sk/sk/na-stiahnutie) ## Používanie ### Prvé spustenie ``` eIdKlient ``` ### Povolenie automatického spúšťania eID klienta * V prostredí aplikácie: dá sa povoliť pri prvom spustení aplikácie, alebo následne vo "Všeobecných nastaveniach". * Manuálne cez príkazový riadok: `cp /usr/lib/eidklient/startup/aplikacia-pre-autentifikaciu-el-dokladmi.desktop ~/.config/autostart/` ### Kontrola čítačky Prostredníctvom balíčka [pcsc-tools](https://www.archlinux.org/packages/?name=pcsc-tools) pribudli v systéme okrem iného utilitky `pcsc_scan`, `scriptor` alebo `gscriptor`. ### "Čítačka IDBridge CT30 nie je podporovaná vo virtualizovanom prostredí pre OS Linux." Napriek tomuto upozorneniu no stránkach [Min. vnútra SR](https://eidas.minv.sk/TCTokenService/download/) alebo [slovensko.sk](https://www.slovensko.sk/sk/na-stiahnutie), fungovanie čítačiek vo VirtualBox VM fungovalo bez akýchkoľvek problémov. ## Troubleshooting ### DEBTAP: gzip: /var/cache/debtap/ubuntu-packages-files.gz: unexpected end of file; Synchronization failed. Exiting... V prípade chyby (aktuálne k verzii 2.8-1): ``` curl: (22) The requested URL returned error: 404 Not Found gzip: /var/cache/debtap/ubuntu-packages-files.gz: unexpected end of file Synchronization failed. Exiting... ``` stačí v scripte `/usr/bin/debtap` opraviť `**http**://packages.ubuntu.com` za **https** a príkaz spustiť znova. Jednoduchý príkaz ktorý to celé opraví: ``` sudo sed '/ubuntu_latest_stable_version/s/http:\/\/packages.ubuntu.com/https:\/\/packages.ubuntu.com/' -i /usr/bin/debtap ```