From 9bfed51b1c0ab16dae4c8b6b78043a0eeedd4d58 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=86var=20Arnfj=C3=B6r=C3=B0=20Bjarmason?= Date: Sat, 22 Aug 2026 11:15:06 +0200 Subject: [PATCH] Linux: Note how to get kindlegen for Linux without assuming someone's using Flatpak, and note SHA-256 sums to aid users who need to grab these from unreputable sources --- Installation.md | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/Installation.md b/Installation.md index d0c5aa2..ccafd94 100644 --- a/Installation.md +++ b/Installation.md @@ -51,9 +51,22 @@ You can find `kindlegen.exe` by: Video version (please subscribe): https://www.youtube.com/watch?v=u2DA2Y_Qrts ### Linux -For [Flatpak](https://flathub.org/apps/io.github.ciromattia.kcc) version, download `kindlegen_linux_2.6_i386_v2.9` and move the executable `kindlegen` to `~/.var/app/io.github.ciromattia.kcc/data/`: +Amazon no longer distributes a Linux `kindlegen` binary. However, one can be found archived online by searching for `kindlegen_linux_2.6_i386_v2_9.tar.gz`. +As of mid-2026 it is available [at `archive.org`](https://archive.org/download/kindlegen2.9). + +The SHA-256 of that archive is `9828db5a2c8970d487ada2caa91a3b6403210d5d183a7e3849b1b206ff042296`, and the extracted `kindlegen` executable itself`s SHA-256 sum is `b8b0f0ab83e74070119066bf4f3c56267e5ee43d2c2bac7091bb447e9f461a69`, should you need to grab these from a less reputable source. + +After extracting the archive, you can invoke `kcc` as: + + PATH=$PATH:/path/to/extracted/kindlegen/directory python3 kcc.py + +Or otherwise arrange for the `kindlegen` executable to be in your `$PATH`. + +#### Linux: Flatpak + +If you installed `kcc` via [its Flatpak package](https://flathub.org/apps/io.github.ciromattia.kcc) you'll likewise need to download `kindlegen_linux_2.6_i386_v2_9.tar.gz`, but then move the extracted `kindlegen` executable to `~/.var/app/io.github.ciromattia.kcc/data/`. ```bash