Kasutaja tarvikud

Lehe tööriistad


debian_id_kaart

Erinevused

Siin näed erinevusi valitud versiooni ja hetkel kehtiva lehekülje vahel.

Lõlita võrdlemise vaatele

Both sides previous revisionPrevious revision
Next revision
Previous revision
debian_id_kaart [2026/01/04 21:41] – sadebian_id_kaart [2026/10/18 11:45] (Hetkel kehtiv) – sa
Rida 1: Rida 1:
-====== ID kaart Debianis ======+====== ID kaart Debian Trixiel ======
  
 +Debian 13 (Trixie), kontrollitud punktversioonil 13.7. Uuendatud 18.10.2026.
  
-[[https://priit.joeruut.com/archives/Eesti-ID-kaardi-tarkvara-ehk-open-eid-v.-23.3-kasutamine-Debian-bookwormis.html|Eesti ID-kaardi tarkvara ehk open-eid v. 23.3 kasutamine Debian bookworm'is]]+RIA paigaldusskript ei toeta Debiani ametlikult ja **Trixiel ta ei tööta**. Skript loeb distributsiooni ja valib Trixie jaoks Ubuntu //noble// repo, aga need paketid nõuavad Qt6 teeke nimega ''libqt6gui6t64'', ''libqt6network6t64'', ''libqt6widgets6t64'' ja ''libqt6printsupport6t64''. Debianis neid nimesid ei ole ja Debiani ''libqt6gui6'' ei paku neid ka ''Provides''-iga — apt ei leia pakette ja paigaldus katkeb.
  
 +Töötav tee on **//jammy// (Ubuntu 22.04) repo** pluss üks käsitsi paigaldatav pakett. Jammy ''qdigidoc4'' sõltub ainult ''libldap-2.5-0''-st, mida Trixie repos ei ole, ja kõik ülejäänud 16 sõltuvust on Trixies olemas.
  
-2) puhta Debian bookworm'i puhul on paigaldus selline (kõik tegevused juurkasutajana):+===== Paigaldus =====
  
-wget -qO- https://installer.id.ee/media/install-scripts/C6C83D68.pub | tee /etc/apt/keyrings/open-eid.asc +==== 1. libldap-2.5-0 ====
-echo '# open-eid ehk id-kaardi tarkvara' >> /etc/apt/sources.list +
-echo 'deb [signed-by=/etc/apt/keyrings/open-eid.asc] https://installer.id.ee/media/ubuntu/ jammy main' >> /etc/apt/sources.list +
-apt update +
-apt install open-eid web-eid-firefox +
-(või Chromiumi eelistamise puhul)  +
-apt install open-eid web-eid-chrome  +
-(või nii Firefoxi kui Chromiumi kasutamise puhul)  +
-apt install open-eid web-eid-firefox web-eid-chrome +
  
 +Trixiel on ''libldap2'' versiooniga 2.6.10, aga paketti nimega ''libldap-2.5-0'' repos ei ole. Võta see Debiani hoidlast:
  
 +<code bash>
 +wget https://ftp.debian.org/debian/pool/main/o/openldap/libldap-2.5-0_2.5.13+dfsg-5_amd64.deb
 +sudo apt install ./libldap-2.5-0_2.5.13+dfsg-5_amd64.deb
 +</code>
 +
 +Kasuta ''apt install'', mitte ''dpkg -i'' — apt kontrollib sõltuvused ise ja paigaldab puuduva.
 +
 +==== 2. RIA allkirjavõti ====
 +
 +Eraldi võtmefaili veebist ei ole (''key.asc'' ja ''ria-repository.gpg'' annavad 404). Võti on paigaldusskripti sees plokis ''RIA_KEY'' — eralda see:
 +
 +<code bash>
 +curl -sS https://installer.id.ee/media/install-scripts/install-open-eid.sh -o /tmp/ria.sh
 +awk '/^RIA_KEY="""/{f=1; sub(/^RIA_KEY="""/,""); print; next} f&&/^"""$/{exit} f' /tmp/ria.sh \
 +  | gpg --dearmor | sudo tee /usr/share/keyrings/ria-repository.gpg > /dev/null
 +</code>
 +
 +Kontrolli, et võti on õige — sõrmejälg peab olema ''16A4 D804 7F6F D921 EE24 D3F9 E9AB 214D C6C8 3D68'':
 +
 +<code bash>
 +gpg --show-keys --with-fingerprint /usr/share/keyrings/ria-repository.gpg
 +</code>
 +
 +==== 3. Jammy repo ====
 +
 +Skriptil ei ole argumente, repo valikut ei saa suunata — seega tuleb repo lisada käsitsi ja **kindlasti** sõnaga ''jammy'', mitte ''noble'':
 +
 +<code bash>
 +echo "deb [signed-by=/usr/share/keyrings/ria-repository.gpg] https://installer.id.ee/media/ubuntu/ jammy main" \
 +  | sudo tee /etc/apt/sources.list.d/ria-repository.list
 +sudo apt update
 +</code>
 +
 +==== 4. Paigalda ====
 +
 +<code bash>
 +sudo apt install open-eid
 +</code>
 +
 +See tõmbab kaasa ka ''web-eid'', ''qdigidoc4'', ''opensc'' ja ''libdigidocpp1''.
 +
 +==== 5. Kontroll ====
 +
 +<code bash>
 +qdigidoc4 --version
 +opensc-tool --list-readers
 +</code>
 +
 +Teine käsk kuvab kaardilugeja, kui see on ühendatud. Brauseri tuge saab proovida [[https://www.id.ee|id.ee]] lehel.
 +
 +===== Veaotsing =====
 +
 +^ Sümptom ^ Põhjus ja lahendus ^
 +| ''open-eid : Sõltuvus: qdigidoc4 ... ei ole paigaldatav'' | Repo failis on ''noble'' — vaheta ''jammy'' vastu (samm 3) |
 +| ''qdigidoc4 : Sõltuvus: libqt6gui6t64'' | Sama põhjus: noble repo. Vaheta jammy vastu |
 +| ''qdigidoc4 : Sõltuvus: libldap-2.5-0 (>= 2.5.4)'' | Samm 1 jäi vahele või ebaõnnestus |
 +| ''dpkg: sõltuvusprobleemid takistavad seadistamist'' | Kasuta ''sudo apt install ./fail.deb'', mitte ''dpkg -i'' |
 +| ''NO_PUBKEY'' või allkirja viga | Võti on valesti eraldatud — korda sammu 2 ja kontrolli sõrmejälge |
 +| Kaart ei loeta | ''sudo systemctl status pcscd'', vajadusel ''sudo apt install pcscd'' |
 +
 +===== Kontrollitud faktid =====
 +
 +  * Debian trixie ametlikus ''Packages''-failis (68 825 paketti) on ''libldap2'' 2.6.10+dfsg-1 ja **null** vastet paketile ''libldap-2.5-0''
 +  * RIA noble ''qdigidoc4'' 4.11.0.5421-2404 nõuab nelja ''t64''-nimega Qt6 paketti, mida Debianis ei ole
 +  * RIA jammy ''qdigidoc4'' 4.11.0.5421-2204 nõuab ainult ''libldap-2.5-0 (>= 2.5.4)''
 +  * ''libldap-2.5-0_2.5.13+dfsg-5_amd64.deb'' on 183 248 baiti ja selle sõltuvused (''libc6'', ''libgnutls30'', ''libsasl2-2'') on Trixies olemas
 +  * RIA repo allkiri kehtib: ''gpgv'' annab jammy ''InRelease'' failile tulemuse //Good signature// (12.10.2026)
  
debian_id_kaart.1767555673.txt.gz · Viimati muutnud: persoon sa