How To Install GostCrypt 1.0 On Ubuntu 14.04 And Derivatives

Hello Linux Geeksters. As you may know, TrueCrypt has been dropped by the initial developers and so, two TrueCrypt forks have been created: CipherShed and GostCrypt.

The latest version available is GostCrypt 1.0, which has been released a while ago, being based on TrueCrypt 7.1a.

how to install GostCrypt 1.0 on Ubuntu 14.04 and derivative systems: Linux Mint 17 Qiana, Pinguy OS 14.04, Elementary OS 0.3 Freya, LXLE 14.04, Peppermint Five, Deepin 2014 and Linux Lite 2.0.

In this article I will show you how to install GostCrypt 1.0 on Ubuntu 14.04 Trusty Tahr and derivative systems: Linux Mint 17 Qiana, Pinguy OS 14.04, Elementary OS 0.3 Freya, LXLE 14.04, Peppermint Five, Deepin 2014 and Linux Lite 2.0.

Follow the instructions exactly, in order to get a successful installation.

Install the needed dependencies:

$ sudo apt-get install build-essential libwxgtk2.8-dev nasm pkg-config git wx2.8-headers libwxbase2.8-dev libfuse-dev libfuse2 libgtk2.0-dev

Download GostCrypt, extract the archive and cd to the extracted folder:

$ cd ~
$ wget gostcrypt.org/download/1.0/linux/GostCrypt_Linux_1.0.tar.gz
$ tar -xzvf GostCrypt_Linux_1.0.tar.gz
$ cd GostCrypt_Linux_1.0

Download the missing header files and set the propper PKCS11_INC temporary path:

$ wget ftp://ftp.rsasecurity.com/pub/pkcs/pkcs-11/v2-20/pkcs11f.h ftp://ftp.rsasecurity.com/pub/pkcs/pkcs-11/v2-20/pkcs11t.h ftp://ftp.rsasecurity.com/pub/pkcs/pkcs-11/v2-20/pkcs11.h
$ export PKCS11_INC=~/GostCrypt_Linux_1.0

Compile GostCrypt:

$ make
$ LIBS=-ldl make

For an easier usage, create this symlink:

$ sudo ln -sf ~/GostCrypt_Linux_1.0/Main/gostcrypt /usr/bin/gostcrypt

To start CipherShed, just open a terminal, type ciphershed and hit enter.

Optional, to remove gostcrypt, do:

$ sudo rm -r ~/GostCrypt_Linux_1.0 /usr/bin/gostcrypt

Liked it? Take a second to support Geekster on Patreon!
Tagged with: , , , , , , , , , , , , , , , , , , , , , , , ,
Posted in The Linux and Unix Articles!

Leave a Reply

Your email address will not be published. Required fields are marked *

*

Support LinuxG via Patreon
Support LinuxG.net on Patreon!
Subscribe

  

Subscribe to get the latest Linux news and how to guides directly on your e-mail!