The CHARON-SSP for GNU/Linux virtual machine software is shipped as a tar, gzip distribution package. To begin the installation you must first obtain the package archive. This can be downloaded from Stromasys or distributed by read-only media, such as a CD-ROM. If you do not have the software package, then please contact either Stromasys or your Value Added Reseller for further help.
To begin, unpack the distribution archive, like so:
# cd /tmp
# tar xzvf /path/to/charon-axp-sma-2.2.14-x86_64_rpm.tar.gz
|
Once the archive is unpacked, change to the directory /tmp/charon-axp-sma-2.2.14-x86_64_rpm
.
This is where the remaining installation steps will take place.
Prerequisites
Before installing the CHARON-SSP virtual machine software, there are some prerequisite software packages to install. The following sections describe these packages
GNU C Library (i686) Installation
Before installing the Sentinel HASP runtime it is necessary to install the 32-bit compatibility version of the GNU C Library (glibc). To install this software on Red Hat Enterprise Linux (RHEL) based systems use the following commands:
This should then be followed with output similar to the following:
Loaded plugins: langpacks
Resolving Dependencies
--> Running transaction check
---> Package glibc.i686 0:2.17-55.0.4.el7_0.5 will be installed
--> Processing Dependency: libfreebl3.so for package: glibc-2.17-55.0.4.el7_0.5.i686
--> Processing Dependency: libfreebl3.so(NSSRAWHASH_3.12.3) for package: glibc-2.17-55.0.4.el7_0.5.i686
--> Running transaction check
---> Package nss-softokn-freebl.i686 0:3.16.2.3-1.el7_0 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
glibc i686 2.17-55.0.4.el7_0.5 ol7_latest 4.2 M
Installing for dependencies:
nss-softokn-freebl i686 3.16.2.3-1.el7_0 ol7_latest 174 k
Transaction Summary
================================================================================
Install 1 Package (+1 Dependent package)
Total download size: 4.3 M
Installed size: 15 M
Is this ok [y/d/N]: y
Downloading packages:
(1/2): nss-softokn-freebl-3.16.2.3-1.el7_0.i686.rpm | 174 kB 00:02
(2/2): glibc-2.17-55.0.4.el7_0.5.i686.rpm | 4.2 MB 00:07
--------------------------------------------------------------------------------
Total 560 kB/s | 4.3 MB 00:07
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : glibc-2.17-55.0.4.el7_0.5.i686 1/2
Installing : nss-softokn-freebl-3.16.2.3-1.el7_0.i686 2/2
Verifying : nss-softokn-freebl-3.16.2.3-1.el7_0.i686 1/2
Verifying : glibc-2.17-55.0.4.el7_0.5.i686 2/2
Installed:
glibc.i686 0:2.17-55.0.4.el7_0.5 Dependency Installed: nss-softokn-freebl.i686 0:3.16.2.3-1.el7_0
Complete!
|
Installing the Sentinel HASP Runtime
The Sentinel HASP runtime is a necessary software package used to license the CHARON-SSP virtual machine. Without this package it is not possible to run the CHARON-SSP software. The RPM package is included in the tar, gzip CHARON-SSP distribution.
To install the Sentinal HASP runtime, use the following commands:
# yum localinstall aksusbd-2.2.1-1.i386.rpm
|
The installation process should generate output similar to the following:
Loaded plugins: langpacks Examining aksusbd-2.2.1-1.x86_64.rpm: aksusbd-2.2.1-1.x86_64 Marking aksusbd-2.2.1-1.x86_64.rpm to be installed Resolving Dependencies --> Running transaction check ---> Package aksusbd.x86_64 0:2.2.1-1 will be installed --> Finished Dependency Resolution Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: aksusbd x86_64 2.2.1-1 /aksusbd-2.2.1-1.x86_64 4.5 M Transaction Summary ================================================================================ Install 1 Package Total size: 4.5 M Installed size: 4.5 M Is this ok [y/d/N]: y Downloading packages: Running transaction check Running transaction test Transaction test succeeded Running transaction Installing : aksusbd-2.2.1-1.x86_64 1/1 Starting aksusbd (via systemctl): [ OK ] Verifying : aksusbd-2.2.1-1.x86_64 1/1 Installed: aksusbd.x86_64 0:2.2.1-1 Complete!
|
Now that the Sentinel HASP software has been installed and it running correctly, it is possible to move on to installing the CHARON-AXP/SMA for GNU/Linux virtual machine software.
Installing the CHARON-AXP/SMA Software
To install the CHARON-AXP/SMA for GNU/Linux virtual machine software, execute the following command:
# yum localinstall charon-axp-sma-2.2.14-x86_64.rpm
|
Executing this command will produce output similar to the following:
Loaded plugins: fastestmirror, langpacks
Examining charon-axp-sma-2.2.14-x86_64.rpm: charon-axp-sma-2.2.14-1.x86_64
Marking charon-axp-sma-2.2.14-x86_64.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package charon-axp-sma.x86_64 0:2.2.14-1 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
charon-axp-sma : x86_64 2.2.14-1 /charon-axp-sma-2.2.14-x86_64 14 M
Transaction Summary
================================================================================
Install 1 Package
Total size: 14 M
Installed size: 14 M
Is this ok [y/d/N]: y
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : charon-axp-sma-2.2.14-1.x86_64 1/1
Verifying : charon-axp-sma-2.2.14-1.x86_64 1/1
Installed: charon-axp-sma.x86_64 0:2.2.14-1
Complete!
|
Removing the CHARON-AXP/SMA Software
To remove the CHARON-AXP/SMA for GNU/Linux software, execute the following command:
# yum remove charon-axp-sma
|
Executing the command above should generate output similar to the following. When asked "Is this ok?" Check the list of software to ensure it only includes the charon-axp-sma
package and answer y(
es) to proceed.
Loaded plugins: fastestmirror, langpacks Resolving Dependencies --> Running transaction check ---> Package charon-axp-sma.x86_64 0:2.2.14-1 will be erased --> Finished Dependency Resolution Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Removing: charon-axp-sma x86_64 2.2.14-1 installed 14 M Transaction Summary ================================================================================ Remove 1 Package Installed size: 14 M Is this ok [y/N]: y Downloading packages: Running transaction check Running transaction test Transaction test succeeded Running transaction Erasing : charon-axp-sma-2.2.14-1.x86_64 1/1 Verifying : charon-axp-sma-2.2.14-1.x86_64 1/1 Removed: charon-axp-sma.x86_64 0:2.2.14-1 Complete!
|