[Request] Adopt flatpak as the official distribution method

Hi! I would like to make a request about anki adopting flatpak/flathub as the official or one of the official distributions methods on linux.

From the user point of view, getting it from flathub is way more comfortable. Assuming they are using a distro that comes with flatpak support and flathub configured as a repository (lots of them do nowadays), then the user can find and get notified about updates, and install these updates through their software center, together with their regular updates. This is currently not possible with the way anki is officially distributed on linux.

Looking at this page: Linux Distro Packages - Anki Manual

Distributing it as a flatpak would go around these issues. The libraries that would get bundled with Anki would be up to you.

I understand that Anki is already distributed on flathub by a third party, I’ve been happily using it, I’d just feel even better if it was official.

Hope you consider it, thanks!!

See Could you provide an official Flatpak build of Anki for Linux users? .

Also, just to be clear: there are no significant advantages for a developer to package their software themselves. It’s an operation that is fairly complex on its own, and it’s better left to people who know what they’re doing (ie. packagers). Currently, there is a bit of a technical difficulty from the packagers standpoint due to Anki’s build system so it’s almost impossible to find a distribution or package manager that provides a true Anki packaging (which actually downloads the sources and builds it; as opposed to just fetching the binaries from ankiweb), but since flatpak does not require building from source, it’s no issue.

Maybe at one point, but I’m afraid it’s not at the top of my priority list at the moment.

Just my unsolicited two cents, but I am firmly against this. See flatpak is not the future.

To be completely honest, I’m not a huge fan of flatpak either, but, you know, if some people use it, they may have their reasons. However, if Anki starts officially packaging itself for some linux distribution, I think it should start with packaging for Debian, as I think debian packages are the one most users will be able to use seamlessly (as a huge share of distributions, even among the most popular, are derived from Debian, and thus are apt-compatible).

I support this.
Many apps including mkvtoolnix and handbrake work flawlessly via flatpaks.
Handbrake even recommends this method to get proper hw encoding.
It circumvents dependency hell among variety of distros.
Since they are platform agnostic. They would mostly work fine regardless of distro change or updates.
They are much more viable option in 2024 than ever before. Fedora atomic desktops (immutable) also promulgate the same.

I echo the sentiments of the other users, official flatpak build would be nice. The third party one is usually behind in updates, e.g. a security update from last year (sept 2025) was only available through flathub this month (june 2026).

It might be easy to support Flatpak with the new packaging tool:

Would the current package for linux still be available though?

I’m deliberatly not using flatpak as it is causing unneccessary issues, e.g.

  1. Huge downloads on every update.
  2. Easily 700 MB dependencies (without the app even being considered).
  3. Running through flatpak is slower compaired to native binaries.

I don’t mind if flatpak would just be an additional option, though I really like to have either a .deb or the current package as the default option.

No plan to drop that.

The packaging tool supports that, but I decided against it for now so we don’t have to provide multiple packages for each Debian/Ubuntu version.

I don’t use flatpack so please don’t make it the official way of getting Anki in Linux. Thank you.

Abdo did say that the current approach will still be supported. Flatpak would just be an additional, officially supported way to install anki.

25.09.3 and 25.09.4 were released in May this year actually (we only bumped the patch version because it only contains security fixes).

The flatpak on flathub could just be offered as a secondary way to install, it doesn’t even need to be mentioned anywhere on the website. However, it showing up as verified on Flathub and being officially maintained or reviewed by the anki team would be a plus.

I believe that is exactly what Abdo was saying.

I disagree. If it’s officially supported, then the website should mention it. That’s important for discoverability too.

That’s the reason why I really wanted to have the FDroid link for AnkiDroid as well on the official anki website instead of only the Play Store link (aside from the fact that FOSS options are better in my opinion than propriatary software repos).

Dae disagreed though, saying that only a small percentage would care about the FOSS FDroid repo compared to the Play Store link and closed my issue, see [Feature Request] Add F-Droid link for AnkiDroid · Issue #37 · ankitects/anki-landing-page · GitHub.

I think it makes sense from the UI perspective. So the alternative dae suggested (link to ankidroid website) would be better.

Another option is to redesign the UI, for example, detect the OS of the user and show them only the relevant links. That can avoid the clutter.

This is the plan: Make it easier to choose correct architecture build · Issue #66 · ankitects/anki-landing-page · GitHub

It’s also error prone, meaning all available downloads would need to be shown anyways. You could highlight the one that the browser identified as the correct one, but certainly not hide the rest.

Also see: Anki on Linux - FSRS Not Working Despite Previous Posted Solutions - #14 by Anon_0000

As far as the clutter goes, it can still be reduced by doing ssomething like this,

(Ah, what abdo said in that post also works so we are on agreement)