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

Ævar Arnfjörð Bjarmason
2026-08-22 11:15:06 +02:00
parent 7a9de434ba
commit 9bfed51b1c
+14 -1
@@ -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