Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: rmv - 13.01.25 - klo:17.03

Otsikko: Kortinlukijan uTrust 2700 R asennus ja käyttöohjelmat
Kirjoitti: rmv - 13.01.25 - klo:17.03
Miten asennetaan Ubuntussa ohjelma uTrust_Linux.tar.gz
Tiedosto on ladattuna koneellani Lataukset-hakemistoon.
Kortinlukija kytketään usb-porttiin. Kortinlukija on uTrust 2700 R.
Tarkoitus on käyttää kortinlukijaa henkilökortin lukijana pankkikortin sijaan.
Toimiiko laite p.o. ohjelma-asennuksen jälkeen vai pitääkö tehdä muita toimenpiteitä?
Otsikko: Vs: Kortinlukijan uTrust 2700 R asennus ja käyttöohjelmat
Kirjoitti: nm - 13.01.25 - klo:18.55
Laite toimii luultavasti suoraan ccid-ajurilla (https://salsa.debian.org/rousseau/CCID) (Ubuntussa libccid), jota OpenSC ja pcsc-lite käyttävät USB-kortinlukijoiden kanssa. Silloin riittää, että asennat normaalit Ubuntun paketit kortinlukijan käyttöä varten. Myös DVV:n tarjoama mPollux DigiSign Client käyttää näitä rajapintoja.
Otsikko: Vs: Kortinlukijan uTrust 2700 R asennus ja käyttöohjelmat
Kirjoitti: AimoE - 13.01.25 - klo:19.42
Myös DVV:n tarjoama mPollux DigiSign Client käyttää näitä rajapintoja.

Kuten myöskin Atostek ID (https://atostek.com/palvelut/atostek-id/), joka korvaa (https://dvv.fi/kortinlukijaohjelmisto) tuon Fujitsun hökötyksen jahka siitä (ehkä jo tässä kuussa) tulee versio, jossa viimeisetkin puutteet on korjattu.

Edit: Itse asiasssa OpenSC lakkasi toimimasta henkilökortin kanssa siinä vaiheessa, kun kortille lisättiin kolmas salausavain. Kun kortilla oli vain tunnistus ja allekirjoitus, tunnistus onnistui OpenSC:llä, mutta sen jälkeen kun aktivointi (PUK-toiminto) lisätiiin, OpenSC ei ole enää ymmärtänyt kortin rakennetta. Korttia on voinut käyttää vain DigiSign Client -ohjelmalla.
Otsikko: Vs: Kortinlukijan uTrust 2700 R asennus ja käyttöohjelmat
Kirjoitti: rmv - 10.05.25 - klo:17.09
AtostekID_DEB_4.3.0.0.deb on ladattuna työpöydälleni.
ls komennolla se näkyy luettelossa vihreänä.
Kun suoritan asennuksen komennolla sudo apt-get install AtostekID_DEB_4.3.0.0.deb
niin saan alla näkyvän tuloksen.

Lainaus
raimo@raimo-HP-Notebook:~/Työpöytä$ sudo apt-get install AtostekID_DEB_4.3.0.0.deb
Luetaan pakettiluetteloita... Valmis
Muodostetaan riippuvuussuhteiden puu       
Luetaan tilatiedot... Valmis       
E: Pakettia AtostekID_DEB_4.3.0.0.deb ei löydy
E: Couldn't find any package by glob 'AtostekID_DEB_4.3.0.0.deb'
E: Couldn't find any package by regex 'AtostekID_DEB_4.3.0.0.deb'

Miksi asennus ei onnistu?
Kun ohjelman kuvakkeen päällä klikkasin hiiren oikealla kohdan Ominaisuudet niin laitoin kohdassa Oikeudet ruksin Salli tiedoston suoritus ohjelmana eteen. Oliko tämä oikein ja oliko se tarpeellista?
Otsikko: Vs: Kortinlukijan uTrust 2700 R asennus ja käyttöohjelmat
Kirjoitti: jarmala - 10.05.25 - klo:17.26
Miksi asennus ei onnistu?

Villi arvaus: sudo suoritetaan jossakin muualla kuin raimon työpöydällä. Kokeile piruuttasi vaikka:

Koodia: [Valitse]
$ sudo apt-get install ./AtostekID_DEB_4.3.0.0.deb
Ja eiko pelkkä apt riittäisi?

Ennen vanhaan deb -paketit asennettiin dpkg:llä.
Otsikko: Vs: Kortinlukijan uTrust 2700 R asennus ja käyttöohjelmat
Kirjoitti: nm - 10.05.25 - klo:17.59
Käytä apt-get-komennon sijaan apt-komentoa:
Koodia: [Valitse]
sudo apt install AtostekID_DEB_4.3.0.0.deb
Jos ei vieläkään toimi, tarkista että tiedosto on olemassa esim. ls-komennolla:
Koodia: [Valitse]
ls -l AtostekID_DEB_4.3.0.0.deb
Otsikko: Vs: Kortinlukijan uTrust 2700 R asennus ja käyttöohjelmat
Kirjoitti: rmv - 10.05.25 - klo:18.34
Nyt tuli tällaiset viestit:
Lainaus
raimo@raimo-HP-Notebook:~$ sudo apt install AtostekID_DEB_4.3.0.0.deb
[sudo] raimo-käyttäjän salasana:
Luetaan pakettiluetteloita... Valmis
Muodostetaan riippuvuussuhteiden puu       
Luetaan tilatiedot... Valmis       
E: Pakettia AtostekID_DEB_4.3.0.0.deb ei löydy
raimo@raimo-HP-Notebook:~$ ls -l AtostekID_DEB_4.3.0.0.deb
ls: tiedostoa 'AtostekID_DEB_4.3.0.0.deb' ei voi käsitellä: Tiedostoa tai hakemistoa ei ole
Otsikko: Vs: Kortinlukijan uTrust 2700 R asennus ja käyttöohjelmat
Kirjoitti: epiphone - 10.05.25 - klo:18.54
Nyt tuli tällaiset viestit:
Lainaus
raimo@raimo-HP-Notebook:~$ sudo apt install AtostekID_DEB_4.3.0.0.deb
[sudo] raimo-käyttäjän salasana:
Luetaan pakettiluetteloita... Valmis
Muodostetaan riippuvuussuhteiden puu       
Luetaan tilatiedot... Valmis       
E: Pakettia AtostekID_DEB_4.3.0.0.deb ei löydy
raimo@raimo-HP-Notebook:~$ ls -l AtostekID_DEB_4.3.0.0.deb
ls: tiedostoa 'AtostekID_DEB_4.3.0.0.deb' ei voi käsitellä: Tiedostoa tai hakemistoa ei ole

Oliko se asennettava paketti /Lataukset kansiossa?

Koitappa siirtyä sinne.

Koodia: [Valitse]
cd ~/Lataukset
Edit: Mulla oli uupunut tuo pikkuaaltoviiva, sorry!

Ja sitten uutta asennus yritystä.
Otsikko: Vs: Kortinlukijan uTrust 2700 R asennus ja käyttöohjelmat
Kirjoitti: rmv - 10.05.25 - klo:19.48
Ei auta. Tuli ihan sama vastaus kuin edellisllä yrityksellä.
Otsikko: Vs: Kortinlukijan uTrust 2700 R asennus ja käyttöohjelmat
Kirjoitti: jarmala - 10.05.25 - klo:22.28
Ei auta. Tuli ihan sama vastaus kuin edellisllä yrityksellä.

No panee nyt etsien, missä se tiedosto on:

Koodia: [Valitse]
find ~/ | grep "AtostekID_DEB_4.3.0.0.deb"
Ja viittaa aptin asennuskomennossa juuri siiihen.
Otsikko: Vs: Kortinlukijan uTrust 2700 R asennus ja käyttöohjelmat
Kirjoitti: nm - 11.05.25 - klo:01.59
Voit myös ladata wgetillä tai curlilla selaimesta kopioidun linkin ja asentaa sitten apt:lla:

Koodia: [Valitse]
wget https://dvv.fi/documents/16079645/237937167/AtostekID_DEB_4.3.0.0.deb -O AtostekID_DEB_4.3.0.0.deb
Koodia: [Valitse]
sudo apt install AtostekID_DEB_4.3.0.0.deb
Otsikko: Vs: Kortinlukijan uTrust 2700 R asennus ja käyttöohjelmat
Kirjoitti: rmv - 12.05.25 - klo:09.49
Lainaus
raimo@raimo-HP-Notebook:~$ find ~/ | grep "AtostekID_DEB_4.3.0.0.deb"
/home/raimo/Työpöytä/AtostekID_DEB_4.3.0.0.deb
/home/raimo/Lataukset/AtostekID_DEB_4.3.0.0.deb

Tämä oli tulos sijainnista. Tiedostonimet ovat esitetty punaisina. Onko sillä merkitystä?
Otsikko: Vs: Kortinlukijan uTrust 2700 R asennus ja käyttöohjelmat
Kirjoitti: rmv - 12.05.25 - klo:09.56
Lainaus
raimo@raimo-HP-Notebook:~$ wget https://dvv.fi/documents/16079645/237937167/AtostekID_DEB_4.3.0.0.deb -O AtostekID_DEB_4.3.0.0.deb
--2025-05-12 09:43:35--  https://dvv.fi/documents/16079645/237937167/AtostekID_DEB_4.3.0.0.deb
Selvitetään osoitetta dvv.fi (dvv.fi)... 185.192.15.251
Yhdistetään palvelimeen dvv.fi (dvv.fi)|185.192.15.251|:443... yhdistetty.
HTTP-pyyntö lähetetty, odotetaan vastausta... 200 OK
Pituus: 12886920 (12M) [application/x-debian-package]
Tallennetaan kohteeseen: ”AtostekID_DEB_4.3.0.0.deb”

AtostekID_DEB_4.3.0 100%[===================>]  12,29M  1,80MB/s    kului 6,4s

2025-05-12 09:43:41 (1,93 MB/s) - ”AtostekID_DEB_4.3.0.0.deb” tallennettu [12886920/12886920]

Linkki antaa tämän tuloksen.

Lainaus
raimo@raimo-HP-Notebook:~$ sudo apt install AtostekID_DEB_4.3.0.0.deb
Luetaan pakettiluetteloita... Valmis
Muodostetaan riippuvuussuhteiden puu       
Luetaan tilatiedot... Valmis       
E: Pakettia AtostekID_DEB_4.3.0.0.deb ei löydy

Asennus antaa tämän ilmoituksen. Tässä E: näkyy punaisena.
Otsikko: Vs: Kortinlukijan uTrust 2700 R asennus ja käyttöohjelmat
Kirjoitti: rmv - 12.05.25 - klo:10.06
Kokeilin vielä dpkg:tä ja sain seuraavan tuloksen:

Lainaus
raimo@raimo-HP-Notebook:~$ sudo dpkg -i AtostekID_DEB_4.3.0.0.deb
Selecting previously unselected package atostekid.
(Luetaan tietokantaa... 343344 tiedostoa ja hakemistoa asennettu tällä hetkellä.)
Valmistaudutaan purkamaan AtostekID_DEB_4.3.0.0.deb ...
Puretaan atostekid (4.3.0.0-Debian12) ...
dpkg: dependency problems prevent configuration of atostekid:
 atostekid riippuu paketista libc6 (>= 2.34); kuitenkin:
  Ohjelman libc6:amd64 versio järjestelmässä on 2.31-0ubuntu9.17.
 atostekid riippuu paketista libqpdf29 (>> 11.3~); kuitenkin:
  Pakettia libqpdf29 ei ole asennettu.
 atostekid riippuu paketista libqt6core6 (>= 6.4.0); kuitenkin:
  Pakettia libqt6core6 ei ole asennettu.
 atostekid riippuu paketista libqt6gui6 (>= 6.1.2); kuitenkin:
  Pakettia libqt6gui6 ei ole asennettu.
 atostekid riippuu paketista libqt6network6 (>= 6.4.0); kuitenkin:
  Pakettia libqt6network6 ei ole asennettu.
 atostekid riippuu paketista libqt6printsupport6 (>= 6.1.2); kuitenkin:
  Pakettia libqt6printsupport6 ei ole asennettu.
 atostekid riippuu paketista libqt6widgets6 (>= 6.3.0); kuitenkin:
  Pakettia libqt6widgets6 ei ole asennettu.
 atostekid riippuu paketista libqt6xml6 (>= 6.1.2); kuitenkin:
  Pakettia libqt6xml6 ei ole asennettu.
 atostekid riippuu paketista libstdc++6 (>= 12); kuitenkin:
  Ohjelman libstdc++6:amd64 versio järjestelmässä on 10.5.0-1ubuntu1~20.04.
 atostekid riippuu paketista pcscd; kuitenkin:
  Pakettia pcscd ei ole asennettu.

dpkg: error processing package atostekid (--install):
 riippuvuusongelmia - jätetään asetukset säätämättä
Käsitellään paketin libc-bin (2.31-0ubuntu9.17) liipaisimia...
Käsittelyssä tapahtui liian monta virhettä:
 atostekid

Virheitä näyttää olevan. Miten ne on korjattavissa?
Otsikko: Vs: Kortinlukijan uTrust 2700 R asennus ja käyttöohjelmat
Kirjoitti: nm - 12.05.25 - klo:18.05
Virheitä näyttää olevan. Miten ne on korjattavissa?

Sinulla näyttää olevan Ubuntu 20.04, jonka vuoksi apt-komento ei osannut asentaa deb-pakettia. AtostekID vaatii riippuvuuksien perusteella Ubuntu 24.04:n tai uudemman jakeluversion.
Otsikko: Vs: Kortinlukijan uTrust 2700 R asennus ja käyttöohjelmat
Kirjoitti: AimoE - 12.05.25 - klo:18.53
AtostekID:n asennusohje yms. ohjeita löytyy sivulta
https://dvv.fi/kortinlukijaohjelmisto
Asennusohje kertoo riippuvuudet.
Otsikko: Vs: Kortinlukijan uTrust 2700 R asennus ja käyttöohjelmat
Kirjoitti: nm - 12.05.25 - klo:19.05
AtostekID:n asennusohje yms. ohjeita löytyy sivulta
https://dvv.fi/kortinlukijaohjelmisto
Asennusohje kertoo riippuvuudet.

Asennusohjeessa ei ole tarkkoja versioita, ja sen perusteella voisi luulla, että paketti on yhteensopiva myös Ubuntu 22.04:n kanssa.

rmv:n näyttämässä dpkg:n listauksessa näkyy vaaditut riippuvuuksien versiot. Niiden perusteella tarvitaan Ubuntu 24.04 tai uudempi.
Otsikko: Vs: Kortinlukijan uTrust 2700 R asennus ja käyttöohjelmat
Kirjoitti: AimoE - 12.05.25 - klo:19.17
Ohjeen puutteista voisi antaa palautetta. Jammy on sentään LTS.