[GH-ISSUE #1305] Flatpak package for Linux #47187

Closed
opened 2026-04-28 03:25:08 -05:00 by GiteaMirror · 2 comments
Owner

Originally created by @rugk on GitHub (Nov 28, 2023).
Original GitHub issue: https://github.com/ollama/ollama/issues/1305

It would be nice if you could publish this as a flatpak on flathub e.g.

Flatpaks are a new software distribution mechanism for Linux distros, can thus installed on any distro and are easy to update. They are easy to install and update and work on all Linux distros.
Also, if you publish it on FlatHub you may grow your user base given many distros include that and it is a common software source, so your app can be discovered more easily.

Here is how to get started.

Originally created by @rugk on GitHub (Nov 28, 2023). Original GitHub issue: https://github.com/ollama/ollama/issues/1305 It would be nice if you could publish this as a [flatpak](https://flatpak.org/) on [flathub](https://flathub.org/) e.g. Flatpaks are a new software distribution mechanism for Linux distros, can thus installed on any distro and are easy to update. They are easy to install _and_ update and work on all Linux distros. Also, if you publish it on _FlatHub_ you may grow your user base given many distros include that and it is a common software source, so your app can be discovered more easily. Here is [how to get started](http://docs.flatpak.org/en/latest/getting-started.html).
Author
Owner

@mchiang0610 commented on GitHub (Nov 28, 2023):

@rugk Thank you for this! We would love to, but unfortunately, it would really increase the surface area for us. Everything we publish, the maintainers will have to upkeep it.

Would this be something you'd like to help with and contribute to?

Closing this for now, and looking forward to hearing from you!

<!-- gh-comment-id:1830822869 --> @mchiang0610 commented on GitHub (Nov 28, 2023): @rugk Thank you for this! We would love to, but unfortunately, it would really increase the surface area for us. Everything we publish, the maintainers will have to upkeep it. Would this be something you'd like to help with and contribute to? Closing this for now, and looking forward to hearing from you!
Author
Owner

@rugk commented on GitHub (Dec 5, 2023):

Actually, the aim of flatpak is to decrease the – as you call it – surface area for Linux, at least. If you publish it via flatpak you only target one Linux package and it works/should work everywhere i.e. on any Linux distro. As such, it should be easier to maintain than a traditional Linux package, as soon as it is setup.

I am not experienced here, so I would rather leave that to someone else, but noting that this is a CLI project – Flatpak is more made for GUI projects, so maybe it would better fit into a (GTK?) wrapper project or something like this instead, anyway.

<!-- gh-comment-id:1841552219 --> @rugk commented on GitHub (Dec 5, 2023): Actually, the aim of flatpak is to _decrease_ the – as you call it – surface area for Linux, at least. If you publish it via flatpak you only target one Linux package and it works/should work everywhere i.e. on any Linux distro. As such, it should be easier to maintain than a traditional Linux package, as soon as it is setup. I am not experienced here, so I would rather leave that to someone else, but noting that this is a CLI project – Flatpak is more made for GUI projects, so maybe it would better fit into a (GTK?) wrapper project or something like this instead, anyway.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/ollama#47187