Instalación de UTM 4.x en ATOL-HUB20

En enero de 2021, ATOL detuvo el desarrollo del proyecto HUB-UTM. El sitio tiene un firmware para Atol-Hub20 con la capacidad de instalar UTM 4.x, pero UTM no se inicia. Lanzamos UTM4 reemplazando los binarios y bibliotecas de Java y la biblioteca PKCS # 11.

Todas las acciones para instalar la imagen y las posteriores manipulaciones para instalar y configurar el software son su propia iniciativa. Las licencias de atol no se retienen.





Descargue la imagen del sistema del sitio web del Centro de descargas de ATOL .  





Desempaquetamos el archivo. Necesitamos la imagen "Debian9.img". Lo escribimos en una unidad flash USB (para esto usé Rufus). 





Apagamos Atol (no olvide aceptar y enviar todos los documentos UTM, si es necesario archivar la base) Inserte la unidad flash USB en cualquier puerto y encienda Atol. Arrancará el sistema operativo Linux armbian. En el momento del arranque, se le pedirá que cambie la contraseña de root (la contraseña predeterminada es 1234) y cree un usuario limitado.





Nos conectamos vía SSH, ingresamos la contraseña 1234, luego la nueva contraseña





El sistema se reiniciará. Ingresamos debajo del usuario creado.





El primer paso es agregar la arquitectura del paquete x86 y actualizar





sudo bash
dpkg --add-architecture i386
apt update
apt upgrade
      
      



instalar el servicio de acceso con tarjeta inteligente





apt-get install pcscd
      
      



instalar el middleware de acceso a la tarjeta inteligente x86





apt-get install libpcsclite1:i386
      
      



instalar el servicio de supervisor con un paquete del repositorio de Debian





apt-get install supervisor
      
      



Instalación de bibliotecas de soporte de aplicaciones x86





apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 libssl1.0.2:i386
      
      



   ( u-trans-4.2.0-2403)





wget http://egais.ru/files/u-trans-4.2.0-2403-i386-test.deb
      
      



( JaCarta,    Rutoken ).





dpkg -i u-trans-4.2.0-2400-i386-test.deb
      
      



 









supervisorctl stop utm
      
      



Java 





apt-get install openjdk-8-jdk
apt-get install default-jre
      
      



java





cp -v /usr/lib/jvm/java-8-openjdk-arm64/jre/bin/* /opt/utm/jre/bin
cp -Rv /usr/lib/jvm/java-8-openjdk-arm64/jre/lib /opt/utm/jre
      
      



Rutoken 





wget https://download.rutoken.ru/Rutoken/PKCS11Lib/2.1.1.0/Linux/others.zip
unzip others.zip
      
      







cp -v /home/user/ARM/aarch64/librtpkcs11ecp.so /opt/utm/lib/librtpkcs11ecp.so
cp -v /home/user/ARM/aarch64/librtpkcs11ecp.so /opt/utm/lib/librtpkcs11ecp-replica.so
      
      



 





supervisorctl start utm
      
      







USB. 





.   . !!! 





nand-sata-install
      
      



 





Retire el módulo de transporte instalado





Cambiar el nombre del catálogo UTM





Instalar nueva versión





Copie las carpetas jre y lib del directorio antiguo





wget http://egais.ru/files/u-trans-4.2.0-2403-i386.deb
dpkg --purge u-trans
cp -R /opt/utm /opt/utm_old
rm /opt/utm
dpkg -i u-trans-4.2.0-2403-i386.deb
supervisorctl stop utm
cp -Rv /opt/utm_old/jre /opt/utm
cp -Rv /opt/utm_old/lib /opt/utm
supervisorctl start utm
      
      



Enlace a la imagen de una unidad flash con un circuito de prueba instalado (9 GB)








All Articles