5. Installing VeraCrypt on ARM


These Raspberry Pi topics are outdated. Be sure to check more current sources. I’m keeping this information here for reference and hope to update it during 2021.

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:


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

More on VeraCrypt here.

Last edited on Aug 29, 2021. Last build on Apr 22, 2022.

5.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