...
Login as the superuser ("root") on the host system. Because Sentinel HASP runtime relies on 32-bit compatibility libraries to run on Linux, the 32-bit compatibility libraries must be installed before continuing. If the emulator host has access to a package repository, either local or remote, use the following command:
# yum install glibc.i686
Sometimes it is not possible to use an online repository for the installation of 32-bit glibc package. In this case the procedure described in the appendixes has to be used: glibc.i686 installation without Internet connection
.
Create a directory for the CHARON-AXP distribution , copy the TAR.GZ files there and change to this directory as shown in the following example:
# mkdir /charon_dist
# cp /tmp/charon-axp-4.11-20404.
el74.tar.gz /charon_dist# cd /charon_dist
.
On RHEL 7.x and CentOS 7.x
On RHEL/CentOS 7 and 8, the "libev" package is required. If it is reported as missing during CHARON installation on RHEL 7.x /8 check that the repository "extras" is included and enabled, if not, include and enable it. Please refer to your Linux distribution administrator's guide. Example for RHEL 7.x:
# yum-config-manager --enable rhel-7-server-extras-rpms
...
Include Page | ||||
---|---|---|---|---|
|
Distribution preparation
Extract the contents of the distribution TAR.GZ files to the current directory:
...
Copy the download kit (in /tmp for example) to the folder created in the previous chapter:
# cp /tmp/charon-axp-<VER>-<BN>.<ZZ>.tar.gz /charon_dist # cd /charon_dist |
where:
Item | Description |
---|---|
VER | Version of CHARON-AXP product, for example 4.11 |
BN | Build Number of CHARON-AXP product, for example 20404 |
ZZ | CHARON-AXP target operating system identifier |
...
where:
|
...
|
...
Extract the contents of the distribution .tar.gz
file to the current directory:
# tar -xvzf charon-axp-<VER>-<BN>.<ZZ>.tar.gz |
Example:
...
# tar -xvzf charon-axp-4.11-20404.el74.tar.gz |
As a result, the new directory "charon-axp-<VER>-<BN>.<ZZ>" will be created.
Div | ||
---|---|---|
| ||
Switch to that directory:
# cd charon-axp-<VER>-<BN>.<ZZ> |
Example:
# cd charon-axp-4.11-20404.el74 |
The distribution directory contains the following RPM files:
File name | Description |
---|---|
aksusbd-7.63-1.i386.rpm | HASP Run-time |
charon-axp-VER-BN.ZZ.x86_64.rpm | CHARON-AXP |
...
aksusbd-7.63-1.i386.rpm
...
charon-license-VER-BN.ZZ.x86_64.rpm | CHARON Libraries |
charon- |
...
mtd-VER-BN.ZZ.x86_64.rpm |
...
MTD utility |
charon- |
...
utils-VER-BN.ZZ.x86_64.rpm |
...
CHARON Utilities |
Example:
|
...
|
...
|
...
Include Page | ||||
---|---|---|---|---|
|
Div | ||
---|---|---|
| ||
Installation
Issue the following command to install all the RPM files present in the directory:
# yum # yum install *.rpm |
Enter "y" to agree to install all the listed packages.
...
Create a specific user account named "charon" for running CHARON:
# useradd # useradd -G disk,tape,cdrom,dialout,lock -c "Charon User" -m charon # passwd charon |
Any existing user can also be used to run CHARON. In this case issue the following command to include this existing user into these specific groups:
# usermod# usermod -G disk,tape,cdrom,dialout,lock -g <user name> <user name> |
Example:
# usermod# usermod -G disk,tape,cdrom,dialout,lock -g tommy tommy |
...
- Copy the aksusbd-7.63-1.i386.rpm and charon-license-4.9-<build>.<OS identifier>.x86_64.rpm files (see above) to the server, for example to "/tmp".
- Login as "root" on the server.
- Switch to that directory.
Install the copied files using "yum".
Example:# cd
# cd
/tmp
# yum # yum install aksusbd* charon-license-*
...
Note |
---|
If multiple licenses are available, it is possible to check them using the "-all" parameter with the hasp_srm_view utility in the following way: # hasp
It it also possible to display the license content for one specific key using the "-key" parameter and specifying the Key Id (see " |
...
Info |
---|
It is also possible to leave several licenses available to CHARON-AXP at the same time but in this case they have to be specified in the configuration file. Example:
It is also possible to have one "main" and one "backup" license in case the main license becomes unavailable:
CHARON-AXP checks its licenses from time to time starting with the main license. If it becomes unavailable, it attempts to access the backup license. |
...