====== ID kaart Debian Trixiel ====== Debian 13 (Trixie), kontrollitud punktversioonil 13.7. Uuendatud 18.10.2026. 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. ===== Paigaldus ===== ==== 1. libldap-2.5-0 ==== Trixiel on ''libldap2'' versiooniga 2.6.10, aga paketti nimega ''libldap-2.5-0'' repos ei ole. Võta see Debiani hoidlast: 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 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: 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 Kontrolli, et võti on õige — sõrmejälg peab olema ''16A4 D804 7F6F D921 EE24 D3F9 E9AB 214D C6C8 3D68'': gpg --show-keys --with-fingerprint /usr/share/keyrings/ria-repository.gpg ==== 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'': 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 ==== 4. Paigalda ==== sudo apt install open-eid See tõmbab kaasa ka ''web-eid'', ''qdigidoc4'', ''opensc'' ja ''libdigidocpp1''. ==== 5. Kontroll ==== qdigidoc4 --version opensc-tool --list-readers 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)