-
-
Save aabele/762bfd965df92b6d8d95a5a7c7195780 to your computer and use it in GitHub Desktop.
sudo wget -qO - https://www.eparaksts.lv/files/ep3updates/debian/public.key | sudo apt-key add - | |
sudo apt-add-repository "deb https://www.eparaksts.lv/files/ep3updates/debian focal eparaksts" | |
sudo apt-get install eparakstitajs3 | |
sudo apt-get install awp | |
sudo apt-get install latvia-eid-middleware | |
sudo apt-get install eparaksts-token-signing |
Paldies @djhurio par koda aktualizēšanu!
Fedora
wget \
'https://www.eparaksts.lv/files/ep3updates/debian/pool/eparaksts/a/awp/awp_5.2.0_amd64.deb' \
'https://www.eparaksts.lv/files/ep3updates/debian/pool/eparaksts/e/eparakstitajs3/eparakstitajs3_1.7.1-focal_amd64.deb' \
'https://www.eparaksts.lv/files/ep3updates/debian/pool/eparaksts/l/latvia-eid-middleware/latvia-eid-middleware_2.1.1-1_amd64.deb'
alien --to-rpm *.deb
# Remove references to /usr/lib /usr and /usr/bin
rpmrebuild -enp eparakstitajs3*.rpm
rpmrebuild -enp awp*.rpm
Arī vajadzes šo,
sudo mkdir /usr/lib/pkcs11/
sudo ln -s /opt/latvia-eid/lib/pkcs11/eidlv-pkcs11.so /usr/lib/pkcs11/eidlv-pkcs11.so
sudo eparakstitajs3
Pievienojot krātuves, atslēgas un pakas ( awp latvia-eid-middleware eparaksts-token-signing), Debian 12 vienalga sakļūdās ar eparakstitajs3 pakas likšanu:
The following packages have unmet dependencies:
eparakstitajs3 : Depends: python-nautilus but it is not installable
Depends: gir1.2-nautilus-3.0 but it is not installable
Depends: python-gi but it is not installable
E: Unable to correct problems, you have held broken packages.
Problēmu var apiet atstājot visu iepriekš uzstādīto un tālāk ar roku lejupielādējot no https://www.eparaksts.lv/lv/lejupielades
- eParakstītājs, šo atarhivē un darbina palaižot bin/eparakstitajs3
- eParaksta paplašinājums, šo uzstāda tāpat kā jebkuru *.deb paku (manā gadījumā click, click, parole, click)
Izmaiņas Ubuntu 20.04+ un uz tā bāzētajos distributīvos
Ubuntu 20.04 notikušas izmaiņas kas ietekmē e-paraksta pakotņu uzstādīšanu Ubuntu 20.04+, Linux Mint 21+ u.c. distributīvos uz Ubuntu 20.04+ bāzes:
- izbeigts oficiāls i386 arhitektūras atbalsts;
- vairs nav ļauts glabāt trešo pušu atslēgas
apt
noklusētajā atslēgu krātuvē/etc/apt/trusted.gpg
.
Augšminētajos distributīvos eparaksta pakotņu uzstādīšanas instrukcijā pirmās divas komandas jāmaina uz
sudo wget -qO - https://www.eparaksts.lv/files/ep3updates/debian/public.key | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/eparaksts.gpg
sudo apt-add-repository "deb [arch=amd64] https://www.eparaksts.lv/files/ep3updates/debian focal eparaksts"
Zemāk aprakstīts ko darīt, ja pēc eparaksta pakotņu uzstādīšanas, lietojot šobrīd (28.12.2023) redzamo instrukciju, apt[-get] update
komanda un Update Manager sāk rādīt kļūdu paziņojumus.
Paziņojums: Skipping acquire of configured file 'eparaksts/binary-i386/Packages'
N: Skipping acquire of configured file 'eparaksts/binary-i386/Packages' as repository 'https://www.eparaksts.lv/files/ep3updates/debian focal InRelease' doesn't support architecture 'i386'
Noņemt esošo pakotnes krātuves saiti un pievienot no jauna, norādot ka izmanto tikai amd64
arhitektūrai paredzētās pakotnes. Komandas:
sudo add-apt-repository --remove "deb https://www.eparaksts.lv/files/ep3updates/debian focal eparaksts"
sudo apt-add-repository "deb [arch=amd64] https://www.eparaksts.lv/files/ep3updates/debian focal eparaksts"
Paziņojums: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg)
W: https://www.eparaksts.lv/files/ep3updates/debian/dists/focal/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
Jāizmet EUSO publiskā atslēga ar hešu 6B19DBF001B7129AC129E0E0A153D8513B3F37CB un jāielādē no jauna. Komanda
sudo apt-key del 6B19DBF0
Ja apt[-get] update
joprojām rāda ka eparaksts
krātuve atslēga saglabāta nepareizi, meklējam, kur atslēga saglabāta ar
sudo apt-key list
Visticamāk atslēga joprojām atrodas arī /etc/apt/trusted.gpg
krātuvē.
Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)). /etc/apt/trusted.gpg
.....
pub rsa2048 2013-11-11 [SC]
6B19 DBF0 01B7 129A C129 E0E0 A153 D851 3B3F 37CB
uid [ unknown] EUSO SIA <[email protected]>
Lai no tās atbrīvotos, izpildīt apt-key del
komandu, norādot pilno atslēgas heša rindu
sudo apt-key del 6B19DBF001B7129AC129E0E0A153D8513B3F37CB
Pēc tam apt[-get] update
vairs nevajadzētu rādīt kļūdas. Ja vietā parādās neesošas atslēgas kļūda eparaksta krātuvei
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://www.eparaksts.lv/files/ep3updates/debian focal InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY A153D8513B3F37CB
ielādēt eparaksta kratuves atslēgu vēlreiz, lietojot pareizo komandu
sudo wget -qO - https://www.eparaksts.lv/files/ep3updates/debian/public.key | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/eparaksts.gpg
Tagad ar eparaksta krātuvi saistītām kļūdām vairs nebūtu jāparādās. Par to var pārliecināties, izpildot sudo apt update
.
@aabele - lūdzu atjauno savu instrukciju.
izpildīju visu instrukciju, darbojās gan eparakstītājs 3.0 ver 1.7.4, tāpat spraudnis 2.3.7, idemia AWP 5.2.0, edoc lib. 2.8.1, eid mid.w. 2.1.1,
bet tikai uz Linux Mint 20.3. varu identificētiest tikai: epearaksts.lv, csdd.lv, latvija.lv, eds.vid.gov.lv;
Nekādīgi nevaru identificēties swedbank.lv.
Banka saka , ka vaina manā spraudnī. Eparaksts saka, ka vaina Bankā.
Man visas programmas ir apgreidotas un apdeitotas.
Mēģināju to visu izdarīt uz Ubuntu 20.04 un Linux Mint 21 - nekas nedarbojas.
Eparaksts instrukcijas ir nelietojamas. Zvanīt viņiem nav jēgas - tehniskā atbalsta nav. Ir tikai norādes uz neskaitāmām video instrukcijām.
Nēesmu programmētājs, daudz ko nesaprotu. Cīnos jau vairākus mēnešus.
Vajadzīga speciālista palīdzība.
ļoti ceru uz Jums.
Pārbaudīju ar Linux Mint 21.3 Virginia 64-bit (Kernel Linux 6.5.0-35-generic x86_64). Man tas pats. Swedbank uz Firefox atgriež kļūdu
Radās eID kartes pievienošanās kļūda, spraudnis nedarbojas. Pārstartē pārlūku un mēģini vēlreiz.
Visos pārējos minētajos servisos varu ielogoties ar eID.
Neliels papildinājums ar komentāriem no rokasgrāmatas.
pievienojam krātuves izstrādātāja autentifikācijas atslēgu
wget -qO - https://www.eparaksts.lv/files/ep3updates/debian/public.key | sudo apt-key add -
pievienojam LVRTC krātuves avotu
https://stackoverflow.com/a/62547895/577857
sudo apt-add-repository "deb [arch=amd64] https://www.eparaksts.lv/files/ep3updates/debian focal eparaksts"
noņemam "source" ierakstu, jo tas nav atbalstīts. Šī funkcija nepieciešama Ubuntu Linux 20-04 versijā dēļ operētājsistēmas īpatnībām.
sudo apt-add-repository --remove "deb-src https://www.eparaksts.lv/files/ep3updates/debian focal eparaksts"
atjaunojam pieejamo lietojumprogrammu indeksu
sudo apt-get update
pārliecināmies, ka "eParakstītājs 3.0" ir pieejams
sudo apt-cache search eparakstitajs3
veicam uzstādīšanu
sudo apt-get install eparakstitajs3
veicam starpniekprogrammatūras uzstādīšanu, ja nepieciešams lietot LVRTC eParaksts elektroniskā paraksta viedkarti, kura izdota sākot ar 2018.gadu
sudo apt-get install awp
veicam starpniekprogrammatūras uzstādīšanu, ja nepieciešams lietot PMLP eID viedkarti
sudo apt-get install latvia-eid-middleware
instalējam parakstīšanās spraudni pārlūkprogrammām
sudo apt-get install eparaksts-token-signing