Skip to content

Releases

Johann N. Löfflmann edited this page Nov 19, 2024 · 4 revisions

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.