Build distrobox for calibre 8
Phase 1: Create the Fedora 41 Distrobox
Run these on your Bluefin host terminal. We use Fedora 41 for library stability and a custom home to keep your config isolated.
Phase 2: Install the "Dependency Gauntlet"
Run these inside the
calibre8 container. These are the specific Fedora packages that satisfy Calibre 8's requirements for X11, OpenGL, and WebEngine.Phase 3: Install Calibre 8.16.2
Run these inside the container to pull the specific version that matches your FreeBSD setup.
Phase 4: Export & Integration
Run this inside the container to add Calibre 8 to your Bluefin App Menu with the necessary flags to fix the Wayland/Sandbox issues.
Critical Maintenance Tips
- Accessing your Books: Inside the box, your real home folder is at
/var/home/tim/. Point Calibre to your library there. - Database Warning: Never open this library with a Calibre 9.x app (like the default Flatpak). It will upgrade your
metadata.dband break compatibility with your FreeBSD machine. - App Icon: If the icon doesn't show up immediately, run
systemctl --user restart plasma-plasmashell(KDE) or log out and back in (GNOME).