Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: 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ä?
-
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.
-
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.
-
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.
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?
-
Miksi asennus ei onnistu?
Villi arvaus: sudo suoritetaan jossakin muualla kuin raimon työpöydällä. Kokeile piruuttasi vaikka:
$ sudo apt-get install ./AtostekID_DEB_4.3.0.0.deb
Ja eiko pelkkä apt riittäisi?
Ennen vanhaan deb -paketit asennettiin dpkg:llä.
-
Käytä apt-get-komennon sijaan apt-komentoa:
sudo apt install AtostekID_DEB_4.3.0.0.deb
Jos ei vieläkään toimi, tarkista että tiedosto on olemassa esim. ls-komennolla:
ls -l AtostekID_DEB_4.3.0.0.deb
-
Nyt tuli tällaiset viestit:
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
-
Nyt tuli tällaiset viestit:
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.
cd ~/Lataukset
Edit: Mulla oli uupunut tuo pikkuaaltoviiva, sorry!
Ja sitten uutta asennus yritystä.
-
Ei auta. Tuli ihan sama vastaus kuin edellisllä yrityksellä.
-
Ei auta. Tuli ihan sama vastaus kuin edellisllä yrityksellä.
No panee nyt etsien, missä se tiedosto on:
find ~/ | grep "AtostekID_DEB_4.3.0.0.deb"
Ja viittaa aptin asennuskomennossa juuri siiihen.
-
Voit myös ladata wgetillä tai curlilla selaimesta kopioidun linkin ja asentaa sitten apt:lla:
wget https://dvv.fi/documents/16079645/237937167/AtostekID_DEB_4.3.0.0.deb -O AtostekID_DEB_4.3.0.0.deb
sudo apt install AtostekID_DEB_4.3.0.0.deb
-
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ä?
-
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.
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.
-
Kokeilin vielä dpkg:tä ja sain seuraavan tuloksen:
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?
-
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.
-
AtostekID:n asennusohje yms. ohjeita löytyy sivulta
https://dvv.fi/kortinlukijaohjelmisto
Asennusohje kertoo riippuvuudet.
-
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.
-
Ohjeen puutteista voisi antaa palautetta. Jammy on sentään LTS.