This script automates the process of creating an AppImage for VeraCrypt, allowing for easy distribution and use of VeraCrypt across various Linux distributions.
- Automatically downloads the latest VeraCrypt release (or a specified version)
- Verifies the downloaded package using SHA512
- Creates an AppImage that can run on most Linux distributions
- Allows specifying custom output directory
- Option to hide download progress for quieter operation
- Bash shell
- wget or curl (for downloading files)
- shasum or sha512
- Internet connection
- Make the script executable:
chmod +x veracrypt-appimage-builder.sh
- Run the script:
./veracrypt-appimage-builder.sh [OPTIONS]
Usage: ./veracrypt-appimage-builder.sh [OPTIONS]
Create a VeraCrypt AppImage.
Options:
-h, --help Show this help message and exit
-v, --version VERSION Specify the VeraCrypt version to use
-d, --directory DIR Specify the output directory for the AppImage (default: current directory)
-t, --type TYPE Specify the VeraCrypt type (gui, gtk2-gui, console) (default: gui)
--no-progress Hide download progress
--debug Keep the temporary folder for debugging
If no version is specified, the latest version from GitHub will be used.
- Create an AppImage with the latest VeraCrypt version:
./veracrypt-appimage-builder.sh
- Create an AppImage for a specific VeraCrypt version:
./veracrypt-appimage-builder.sh -v 1.25.9
- The gtk2-gui Type does not work