If you need to mount a VeraCrypt or TrueCrypt container on Linux but don't have the veracrypt packages installed, you should be able to do it anyway by using cryptsetup and the tcrypt type. This has been supported by the Linux kernel since 2014.
The commands to open and then mount the container (as root) are:

cryptsetup open --type tcrypt encrypted.hc vc_container
mount /dev/mapper/vc_container /mnt/whatever

The first command will ask for the password to open the file and then map it to the name provided, the second command mounts the file system contained in the container.

When you are finished with it you can unmount and close it in the reverse order:

umount /mnt/whatever
cryptsetup close vc_container

Previous Post