I would like to install
evince as a flatpak on Silverblue. When I enter
flatpak install evince I get two options:
Remotes found with refs similar to ‘evince’: 1) ‘fedora’ (system) 2) ‘flathub’ (system)
If I choose the
fedora remote I am required to install a large Fedora platform package:
ID Branch Op Remote Download 1. org.fedoraproject.Platform f37 i fedora < 779.6 MB 2. org.gnome.Evince stable i fedora < 32.8 MB
If I choose the
flathub remote I see a collection of smaller modules instead:
ID Branch Op Remote Download 1. org.freedesktop.Platform.GL.default 22.08 u flathub < 137.7 MB 2. org.freedesktop.Platform.GL.default 22.08-extra u flathub < 137.7 MB 3. org.freedesktop.Platform.VAAPI.Intel 22.08 u flathub < 13.6 MB 4. org.gnome.Evince.Locale stable i flathub < 1.5 MB (partial) 5. org.gnome.Platform.Locale 43 u flathub < 340.4 MB (partial) 6. org.gnome.Platform 43 u flathub < 325.2 MB 7. org.gnome.Evince stable i flathub < 10.8 MB
The size of the Evince package is also smaller in the second option.
I was wondering what is the benefit in installing the same package from the
fedora remote when the
flathub remote seems to offer a more modular approach with reusable pieces. Is there any advantage in going with the
flathub version? Some extra features? Works better on Fedora in some way?
My question is about
evince here, but I am interested in the answer more broadly as I’ve seen this option with some other packages too and my concern is that after installing a large Fedora platform, I might be still installing the other modules from Flathub anyway for different packages that are not in the Fedora remote. And after new versions come out, I might be installing different Fedora platforms instead of just updating certain modules that were updated.