Ventoy icon indicating copy to clipboard operation
Ventoy copied to clipboard

Flatpak build

Open LeandroStanger opened this issue 4 years ago • 19 comments

Please, consider supporting Flatpak and publishing Ventoy on Flathub.

LeandroStanger avatar May 14 '20 22:05 LeandroStanger

if you it want, then do it self.. Flatpack is for linux, this is nice.. but make more work for Ventoy Group and i guess, they are more WinNt users, the Linuxbinary is from a single entusiast or so.. well, i guess not to support flatpack https://github.com/flathub/flathub/wiki/App-Submission

Who can use Flathub

Flathub is primarily intended for use by developers who want to distribute desktop apps on Linux. Apps must either be redistributable or be available as a third party download.

If you are responsible for a proprietary app that you would like to distribute through Flathub, we’d love to speak to you, and would encourage you to contact the Flathub admins.

you can close this issue, i don't see a land..

blackcrack avatar May 29 '20 05:05 blackcrack

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. Here is how to get started. It makes maintainance actually easier instead of having to do custom builds for each distro.

For reference, DVD stuff seems to work in Flatpak, e.g. there are these tools:

  • https://flathub.org/apps/details/com.poweriso.PowerISO
  • https://flathub.org/apps/details/com.makemkv.MakeMKV

rugk avatar Feb 16 '21 22:02 rugk

I guess with ventoy now having an official native GUI, implementing a flatpak would be much easier?

BeatLink avatar Sep 29 '21 04:09 BeatLink

I guess with ventoy now having an official native GUI, implementing a flatpak would be much easier?

Yes it would be very easy now. Simply make a flatpak definition that contains the appropriate runtime environment, downloads the latest source code, compiles Ventoy, and refers to the correct GUI executable. It would need permissions to read/write the whole Host filesystem. That's it, I think...

Arcitec avatar Oct 24 '21 14:10 Arcitec

So any news on that? Is the Ventoy Project dead? Since this is really important for linux

iMonZ avatar Feb 10 '22 08:02 iMonZ

The project is very much alive. From what I can see, a commit was made only 4 days ago. I guess the maintainers are looking for someone to volunteer to implement this. I would be willing to but i have too many engagements at the moment to find any free time.

BeatLink avatar Feb 11 '22 01:02 BeatLink

Ventoy requires root privileges to work. How you offer to package it via Flatpak?

tim77 avatar Feb 11 '22 07:02 tim77

flatpak applications do have the capability to access storage devices. I presume that would be where the need for root privileges would originate?

For example, --filesystem=host and --device=all could be used here.

https://docs.flatpak.org/en/latest/sandbox-permissions.html

BeatLink avatar Feb 11 '22 14:02 BeatLink

I guess with ventoy now having an official native GUI, implementing a flatpak would be much easier?

I agree. This should be on flatpak so that everybody can install it easily for Linux.

Pentaphon avatar Feb 15 '22 22:02 Pentaphon

flatpak applications do have the capability to access storage devices. I presume that would be where the need for root privileges would originate?

For example, --filesystem=host and --device=all could be used here.

No unfortunately. Problem with Ventoy not because of FS permissions and accessing devices. But it could run i suppose with flatpak-spawn which is far from optimal usage and what about flatpak in general.

tim77 avatar Feb 16 '22 10:02 tim77

If root permissions is the issue, couldnt the GUI be launched with root permissions using gksu or PAM in the desktop file exec line for authentication?

BeatLink avatar Feb 20 '22 00:02 BeatLink

Would be very nice if andFlakpak/Flathub option where available, if that would be possible.

Mr-Bajs avatar Apr 07 '22 17:04 Mr-Bajs

Would be very nice if andFlakpak/Flathub option where available, if that would be possible.

If you want it, give the top post in this thread a thumbs up to add to the number of people who want this.

Pentaphon avatar Apr 07 '22 17:04 Pentaphon

Plase, do it. Ventoy it's an amazing app, and Flatpak is the new standard!

flavio20002 avatar Apr 13 '22 16:04 flavio20002

see also: #1634 #702

mm12 avatar Aug 06 '22 18:08 mm12

If the sandboxing of Flatpaks is a problem, a .deb file on the homepage would be nice. It would be easy to install without involving distro repos if then added to the deb-get. https://github.com/wimpysworld/deb-get

Wouldn't be distro agnostic though but atleast easy accessible for Debian/Ubuntu based distros.

Mr-Bajs avatar Nov 11 '22 15:11 Mr-Bajs

Sandboxing is not an issue. You can utilize org.freedesktop.UDisks2 the way Fedora Media Writer does: https://github.com/flathub/org.fedoraproject.MediaWriter/blob/e88adc4ea0dd23fec3d586e0dc6c6488d33b2548/org.fedoraproject.MediaWriter.json#LL15C28-L15C28

proletarius101 avatar Feb 01 '23 09:02 proletarius101

I think this would vastly improve the adoption of this great application. I know it's easy to simply run a script from command line, but there are people that are put off by that and only install software from the software center, meaning they don't get the chance to try this app. I also understand maintaining the app for multiple distributions is tedious (even though packaging for Debian with a custom repo would cover so many desktop users between Debian and Ubuntu derivatives), but universal packaging like Flatpaks, Snaps and AppImages should be a no-brainer

m3thm4th avatar Mar 11 '23 20:03 m3thm4th

Any progress?

NaniNoni avatar Aug 15 '23 20:08 NaniNoni