The one ‘issue’ I have with the flatpak version is it takes about 1GB of file space (at least it does if one wishes to install it in user space on LEAP-15.6 … and I assume the same would be true for Tumbleweed). That is a lot of space.
I note:
oldcpu@lenovo:~> flatpak install --user flathub com.calibre_ebook.calibre
Looking for matches…
com.calibre_ebook.calibre permissions:
ipc network fallback-x11 pulseaudio wayland
x11 devices file access [1] dbus access [2] system dbus access [3]
[1] host, xdg-config/kdeglobals:ro, xdg-data/Trash, xdg-run/speech-dispatcher:ro
[2] com.canonical.AppMenu.Registrar, org.kde.StatusNotifierWatcher
[3] org.freedesktop.UDisks2
ID Branch Op Remote Download
1. org.freedesktop.Platform.GL.default 24.08 u flathub < 145.0 MB
2. org.freedesktop.Platform.GL.default 24.08extra u flathub < 145.0 MB
3. org.freedesktop.Platform.Locale 24.08 u flathub < 387.7 MB (partial)
4. org.freedesktop.Platform.VAAPI.Intel 24.08 u flathub < 15.0 MB
5. org.freedesktop.Platform 24.08 u flathub < 264.7 MB
6. com.calibre_ebook.calibre stable i flathub < 254.4 MB
Proceed with these changes to the user installation? [Y/n]: n
oldcpu@lenovo:~>
That adds up to over 1 GB !! So in my case I typed “n” for no install.
While normally I would prefer a zypper (if available) and then next a flatpak version, in this particular case, I decided I would go for the installer provided by calibre for GNU/Linux.
oldcpu@lenovo:~> wget -O- https://download.calibre-ebook.com/linux-installer.sh | sh /dev/stdin install_dir=~/calibre-bin isolated=y
--2025-09-03 20:31:26-- https://download.calibre-ebook.com/linux-installer.sh
Resolving download.calibre-ebook.com (download.calibre-ebook.com)... 51.89.235.100, 2001:41d0:800:2764::
Connecting to download.calibre-ebook.com (download.calibre-ebook.com)|51.89.235.100|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 35050 (34K) [application/x-sh]
Saving to: ‘STDOUT’
- 100%[===================================================================>] 34.23K --.-KB/s in 0s
2025-09-03 20:31:37 (499 MB/s) - written to stdout [35050/35050]
Using python executable: /usr/bin/python3
Installing to /home/oldcpu/calibre-bin/calibre
Downloading tarball signature securely...
Will download and install calibre-8.9.0-x86_64.txz
Downloading calibre-8.9.0-x86_64.txz
100% [======================================================================================================================================]
Downloaded 181199520 bytes
Checking downloaded file integrity...
Extracting files to /home/oldcpu/calibre-bin/calibre ...
Extracting application files...
Run "/home/oldcpu/calibre-bin/calibre/calibre" to start calibre
oldcpu@lenovo:~>
and to check on the amount of file space consumed:
oldcpu@lenovo:~> du -sh ~/calibre-bin
587M /home/oldcpu/calibre-bin
oldcpu@lenovo:~>
where while 587MB is big, it is not as big as > 1 GB.
Granted, not everyone wishes to install an application in user space. Nor install an app if it can not be managed nicely with zypper or discover / flatpak. But I am the only user of my laptop and so for me this use of the calibre installer (to install in user space) is an acceptable approach.
I adopt this user space approach for now, as my " / " (system) partition is pretty full and it only has about 5.9 GB free space while i have over 300 GB free space in my /home.
… having typed that … I do like/appreciate being able to install apps via flatpak.
.