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.
On some distributions,
libwxbase
must be installed:sudo apt -y install libwxbase3.0-0
Download the source tarball:
wget https://launchpad.net/veracrypt/trunk/1.21/+download/veracrypt-1.21-raspbian-setup.tar.bz2
Decompress the tarball:
bunzip2 veracrypt-1.21-raspbian-setup.tar.bz2
Extract the tarball contents:
tar -xpvf veracrypt-1.21-raspbian-setup.tar
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
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
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.