Skip to content

A script to package the latest veracrypt release as an AppImage

License

Notifications You must be signed in to change notification settings

Kasi07/veracrypt-appimage-builder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

VeraCrypt AppImage Builder

This script automates the process of creating an AppImage for VeraCrypt, allowing for easy distribution and use of VeraCrypt across various Linux distributions.

Features

  • 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

Prerequisites

  • Bash shell
  • wget or curl (for downloading files)
  • shasum or sha512
  • Internet connection

Usage

  1. Make the script executable:
    chmod +x veracrypt-appimage-builder.sh
    
  2. Run the script:
    ./veracrypt-appimage-builder.sh [OPTIONS]
    

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.

Examples

  1. Create an AppImage with the latest VeraCrypt version:
    ./veracrypt-appimage-builder.sh
    
  2. Create an AppImage for a specific VeraCrypt version:
    ./veracrypt-appimage-builder.sh -v 1.25.9
    

Known Issues

  • The gtk2-gui Type does not work

About

A script to package the latest veracrypt release as an AppImage

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages