Skip to content
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

[feature request] add flatpak support #250

Closed
DarkReaperBoy opened this issue Oct 24, 2023 · 6 comments
Closed

[feature request] add flatpak support #250

DarkReaperBoy opened this issue Oct 24, 2023 · 6 comments

Comments

@DarkReaperBoy
Copy link

Description(required)

already on title, because it's suffering in immutable distros to install stuff

OS Version(required)

fedora silverblue

@monkeyWie
Copy link
Member

I don't know anything about flatpak, do you have any suggestions for publishing on flatpak?

@DarkReaperBoy
Copy link
Author

DarkReaperBoy commented Oct 25, 2023

i am no expert so i'll put the official explanations
https://docs.flatpak.org/en/latest/introduction.html
basically, it's a software as a container (with sandbox) (like android's apk) most useful in immutable distros (like, you can't access android's root location or modify it, because your os is kinda like a frozen image), also useful where you want to get rid of dependency hell

as for publishing... the repo that you can publish is flathub
https://flathub.org/
they have most of the flatpaks, i searched and found this to be how you publish
https://docs.flathub.org/docs/for-app-authors/submission/
once you publish on flatpak's repo, it will be universal in linux distros, as long as they are able to run flatpak, they can run your application everywhere

(off-topic: also i forgor to write this, what you published for linux was just the .deb file, which is debian/ubuntu based only, not an generic binary or an appimage (basically, you make the entire application into one exe for linux), i know i can compile myself, but i like flatpak install gopeed alot better 👀)

@monkeyWie
Copy link
Member

Actually I'm not an expert on Linux, but your advice has inspired me. I researched Flatpak and AppImage, and I'll try to build them for the next release.

@pugaizai
Copy link
Contributor

pugaizai commented Dec 3, 2023

If using the flatpak version, browser extensions are likely to be useless unless using RPC, similar to Aria2.

@Bit0r
Copy link

Bit0r commented Dec 17, 2023

Using RPC is a better solution. RPC is platform-agnostic and can be used as a download server. For example, you can remotely call the company server from home through RPC to download files without needing to SSH login to the company server and input download commands.

@monkeyWie
Copy link
Member

Done

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants