Linux Package Installation for Ubuntu
Prerequisites
Note
Before you can download and install the package using the Apt repository, you must contact Thales Supportto get the username and password for the package repository on which the package resides.
Installing the Unsigned DEB Package
The CTE installation bin
files contain the unsigned native packages. Extract them by running the bin
file with the -e
flag.
-
Log on to the host system as root and copy or mount the installation file to the host system.
-
Extract the DEB file using the following command:
./vee-fs-<release>-<build>-<distro>-<architecture>.bin -e
Example
./vee-fs-7.5.0-68-ubuntu22-x86_64.bin -e
Response
Contents extracted.
-
Verify that the package extracted correctly:
ls *deb
Example Response
vee-fs-7.5.0-68-ubuntu22-x86_64.deb
-
To start the installation using the deb file, use the following command:
dpkg -i vee-fs-7.5.0-68-ubuntu22-x86_64.deb
-
Follow the prompts to install and register CTE.
For details about the installation and registration process, see the appropriate installation procedure.
- If you are going to register the system with a CipherTrust Manager, see Configuring CTE for Linux with CipherTrust Manager.
Installing the Signed DEB Package
-
Create the source list file,
/etc/apt/sources.list.d/Vormetric-VTE.list
, with the following contents:a. Add the following contents from the Vormetric Source repository.
deb https://packages.vormetric.com/vte/VERSION/UBUNTU_VER /
Where:
-
VERSION: CTE release version. Ex: 7.5.0
-
UBUNTU_VER: Ubuntu release version. Ex: ubuntu20, ubuntu22
b. Create the login configuration file, type:
vi /etc/apt/auth.conf
c. Enter the login information, type:
machine packages.vormetric.com/vte/VERSION/UBUNTU_VER login USER password PASSWD
Where:
-
USER PASSWORD: Username/password obtained from Thales Support
-
VERSION: CTE release version. Ex: 7.5.0
-
UBUNTU_VER: Ubuntu release version. Ex: ubuntu22, ubuntu20
a. Add the following contents from the Vormetric Source repository.
deb https://USER:PASSWD@packages.vormetric.com/vte/VERSION/UBUNTU_VER / `
Where:
-
USER PASSWORD: Username/password obtained from Thales Support
-
VERSION: CTE release version. Ex: 7.5.0
-
UBUNTU_VER: Ubuntu release version. Ex: ubuntu16
-
-
Import public key from the repository
$ sudo curl -O https://packages.vormetric.com/pub/PKG-GPG-KEY-vormetric $ sudo gpg --import PKG-GPG-KEY-vormetric $ sudo apt-key add PKG-GPG-KEY-vormetric //add an OpenPGP key to your repository. apt-key will deprecated with Ubuntu 22. $ sudo apt-key update
-
Retrieve the new list of packages.
$ sudo apt-get update
-
List all versions of the CTE binary:
$ apt-cache madison vee-fs
-
Install CipherTrust Transparent Encryption.
$ sudo apt-get install vee-fs : installs the latest version of CTE $ sudo apt-get install vee-fs=<release>-<build> : installs the specific version of CTE
-
Follow the prompts to install and register CTE.
For details about the installation and registration process, see the appropriate installation procedure.
- If you are going to register the system with a CipherTrust Manager, see Configuring CTE for Linux with CipherTrust Manager.
Installing the Signed DEB Package Manually
If you want to manually verify the signed version of the CTE DEB package, you can download the public key from the Thales package repository and manually verify the DEB signature.
-
Download the
deb
file, type:$ wget -c --user USER --password PASSWORD https://packages.vormetric.com/vte/VERSION/REL_VERSION/TARGET_PKG_NAME
Example
$ wget -c --user USER --password PASSWORD https://packages.vormetric.com/vte/7.5.0/ubuntu22/vee-fs-7.5.0-68-ubuntu22-x86_64.deb
where:
-
REL_VERSION: RHEL release version. Ex: ubuntu20, ubuntu22
-
USER/PASSWORD: Username/password obtained from Thales Support
-
VERSION: CTE release version. Ex: 7.5.0
-
TARGET_PKG_NAME: Target package filename to download. Ex: vee-fs-7.5.0-68-ubuntu22-x86_64.deb
-
-
Import the public key from the Thales package repository:
$ sudo gpg --import PKG-GPG-KEY-vormetric $ sudo apt-key add PKG-GPG-KEY-vormetric $ sudo apt-key update
-
Verify the signature of the package.
sudo dpkg-sig --verify vee-fs-<release>-<build>-<distro>-<architecture>.deb
Example
sudo dpkg-sig --verify vee-fs-7.5.0-68-ubuntu22-x86_64.deb
Response
Processing vee-fs-7.4.0-119-ubuntu20-x86_64.deb... GOODSIG _gpgvormetric 7CB54F5540D41B63BF91C896F00A13B0628536B7 1698960263
-
To start the installation using the deb file, use the following command:
sudo dpkg -i vee-fs-7.5.0-68-ubuntu22-x86_64.deb
-
Follow the prompts to register CTE.
For details about the installation and registration process, see the appropriate installation procedure.
- If you are going to register the system with a CipherTrust Manager, see Configuring CTE for Linux with CipherTrust Manager.