Releases - jonelo/jacksum GitHub Wiki

Releases Overview

grafik

Footnotes

  1. Windows Subsystem for Linux (WSL) required
  2. Docker Desktop required
  3. not yet released

Releases Download Locations

Release format Download Page
.exe https://github.com/jonelo/jacksum-for-windows/releases
.dmg https://github.com/jonelo/jacksum-for-macos/releases
.sh https://github.com/jonelo/jacksum-for-linux/releases
.zip, .jar and .AppImage https://github.com/jonelo/jacksum/releases
docker https://hub.docker.com/r/jonelo/jacksum

Releases in .jar, .AppImage, and .zip

You find files there that are explained in this article. The x.y.z is the Semver nomenclature for the actual version of Jacksum.

jacksum-x.y.z.jar

Java Archive

This is the Java Archive (jar). It contains all compiled Java classes, and a manifest file that allows you to run Jacksum on the command line.

Supported Operating Systems

jar files can be run on any operating system where a Java Runtime Environment (JRE) is available, preasumed they contain a manifest file that tells the JRE how to start the application. All major operating systems are supported: Microsoft Windows, macOS, and GNU/Linux.

Prerequisites

A Java Runtime Environment (JRE) or a Java Development Kit (JDK). You can get one for free at adoptium.net for example.

Run it

java -jar jacksum-x.y.z.jar

Investigate it

To extract the contents of the jar file, it is recommended to use the jar command from a JDK: jar xfv jacksum-x.y.z.jar, because only the jar command from a JDK guarantees to read and extract a jar correctly. Unlike many zip applications, jar uses UTF-8 for the filenames in the jar.

Jacksum-x.y.z-x86_64.AppImage

AppImage

This is Jacksum, packaged in an AppImage. It contains jacksum-x.y.z.jar, and a complete Java Runtime Environment from adoptium.net, everything packaged in one file.

Supported Operating Systems

The .AppImage can be run on any Linux on a computer with the x86_64 chipset. It does not run natively on Windows or macOS. It can however, run on Windows with the Windows Subsystem for Linux (WSL) installed.

Prerequisites

AppImages require FUSE version 2 to run. You may need to install it, see this article for more information. Also after the download you must set execute permissions on the binary:

chmod +x *.AppImage

Run it

You can run Jacksum in the AppImage on the command line by typing

./Jacksum-x.y.z-x86_64.AppImage

Investigate it

To extract the contents of the AppImage, simply run the AppImage with --appimage-extract. You find all files in a directory called squashfs-root. The AppRun script in the root directory starts Jacksum.

jacksum-x.y.z.zip

zip file

The zip file contains jacksum-x.y.z.jar and simple launch scritps for Unix/Linux and Windows.