4. Installing VeraCrypt on ARM

Note

This article targets distributions based on debian stretch. Details may vary with different versions.

Here’s a quick summary of the steps I use to install VeraCrypt 1.21 command-line tools on the Raspberry Pi and other ARM-based distributions.

  1. On some distributions, libwxbase must be installed:

    sudo apt -y install libwxbase3.0-0
    
  2. Download the source tarball:

    wget https://launchpad.net/veracrypt/trunk/1.21/+download/veracrypt-1.21-raspbian-setup.tar.bz2
    
  3. Decompress the tarball:

    bunzip2 veracrypt-1.21-raspbian-setup.tar.bz2
    
  4. Extract the tarball contents:

    tar -xpvf veracrypt-1.21-raspbian-setup.tar
    
  5. Verify the installer binary permissions include executable:

    % ls -l
    total 14312
    [...]
    -rw-r--r--  1 bob bob 7311360 Jul 16 13:37 veracrypt-1.21-raspbian-setup.tar
    -rwxr-xr-x  1 bob bob 2988876 Jul 16 13:32 veracrypt-1.21-setup-console-armv7
    -rwxr-xr-x  1 bob bob 4314513 Jul 16 13:32 veracrypt-1.21-setup-gui-armv7
    
  6. Recent versions of VeraCrypt ship with the installer set to executable. If necessary, change installer binary permissions to include executable:

    chmod +x ./veracrypt-1.21-setup-console-armv7
    
  7. Install the binary:

    ./veracrypt-1.21-setup-console-armv7
    

Accept the license agreement and enter your password at the sudo prompt to complete installation.

More on VeraCrypt here.

4.1. Contact and feedback

You can find me on Reddit where I lurk in many of the raspberry pi-related subreddits. You can email me directly at projects@ttlexceeded.com