-
Notifications
You must be signed in to change notification settings - Fork 7.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Create a Flatpak package #698
Comments
I use arch, opensuse, fedora. Flatpak package is cross linux. Ubuntu package it's for a ubuntu and perhaps debian |
As far as I can tell, the installer is not exactly an Ubuntu package, but I think it was compiled on an Ubuntu 22.04 desktop machine. It packages a few libraries itself, so you might still be able to run it on other distros, although I haven't tried that myself. Maybe give it a go and report back whether it works? |
It does work, just installed and am running the latest version on Fedora 38. Nonetheless, if user-friendliness is a goal of the project, and from my understanding it is, creating a flatpak package and distributing it through flathub is a great idea and would be my preferred way to get this software. Not only will this increase discoverability, seeing as lots of distros ship with flathub enabled out of the box nowadays, and the user will be able to stumble upon it through their graphical package manager of choice, it's also friendlier because it integrates with the package management, allowing the user to update it just like they update the rest of their other apps/packages. There's also increased compatibility through the entire linux eco-system. Nowadays the installer is working for me on Fedora 38, but just a while ago it wasn't because of some library incompatibility, this now has been fixed but with the current distribution method these problems may keep happening again down the road. Distributing it as a flatpak fixes this issue, the developers have complete control of the dependencies/libraries and can not only bundle everything they need but also update it when needed. It guarantees a stronger reliability/sense of security that the program will just work on whatever distro supports flatpak, and that's a lot of them. So it would be really great if this was packaged as a flatpak and distributed through flathub. Edit: |
Completely agree. I hope you didn't take my comment as being against a flatpak version of the project. |
I created a manifest to build a flatpak version. You can find it here. |
Thanks a lot Tim453. |
I have decided to maintain a build at flathub. Already tested but we need a better appdata.xml before proceeding. I am using @Tim453 's appdata but we are missing screenshots. If anyone want to help me. Please don't hesitate to do so. Thank you. edit: the app id should be |
Awesome! I really want this too :-) |
Flat hub submission would be nice, the .run file is working on VanillaOS (Ubuntu) but doesn't show a desktop icon |
I could not get gpt4all installed on Ubuntu 20 LTS... Installer ran, but what then? Am I supposed to run /bin/chat or something? It's gives: Thanks to @Tim453 for the flatpak. That got it installed and working |
Try, right-clicking then press create executable then run it |
I agree that this should be done. Install scripts are rarely, if ever, used on linux and for good reason. They're less secure since they're uploaded indiscriminantly, more vulnerable to malicious code injection, (i.e. someone putting a virus in the install script and then spreading it around as the official installer) and lack sandboxing. Native packaging should be an option, but if resources are limited it's definitely preferable to have a universal flatpak compared to an install script. |
Plus Flatpak on flathub = more downloads due to it being shipped by default on most distros |
Your flatpack worked for a bit but then started to crash after a day or so. I am on Zorin OS. I tried the installer but I don't have a high enough version of sql light or something. If it wasn't that, my version of python is too low. I hope a flatpak gets made for this. |
I needed to right click the icon and select "allow executing file as a program" for it to work. |
Updates? |
I am working on Alt Linux, Ubuntu installer do not work. I think this will be great to make flatpack version! |
The test version of Flatpak works for some, but others get pgp signature related errors:
|
Feature request
Hello comrades, please create a flatpak package so that your program can run on all Linux distributions.
Motivation
I like Fedora Linux, but I would like to run your program without using a VM
Your contribution
I am sure that if you create a Flatpak package, your program will be more famous!
The text was updated successfully, but these errors were encountered: