For context: I habe a PC with an 8gb SSD and I somehow need to get an app on there that only has a flatpak release
Everyone brazenly saying Flatpak is the best install package management system has stockholm syndrome.
It is the best one for people that don’t know a lot about linux. Many people are at a loss when they read basic errors like
fatal error: <header>.h: No such file or directory
orld: cannot find -l<library>
. Flatpak solves a lot of that by specifically including all of it in the installation.So ye, for non-power users, flatpak is the best package manager. It also has only one downside, which is the increased storage requirement for apps as they have to bring all of their dependencies themselves, which is okay these days as storage isn’t that expensive anymore.
And everything is better than fucking snap if we’re honest for a second.
I really don’t understand the flatpak hate. Stuff doesn’t magically work across distros, and app devs don’t usually want to debug every major one. If you’re running linux on a thinkpad from 2004, sure, it wouldn’t be the best but most people can probably afford the overhead.
Linux people tend to have very strong opinions lol. I don’t get the hate either, but I do understand why people dislike the thought of having the same library lying around multiple times. I am one of those “purists”, but that’s why I compile most things from source
Agreed. Snap is. It can do desktop and system components.
And you get the glorious security of beingwatched over by a profit-focused company and protected by a closed to proprietary server.
I miss the days when packages were only available as deb or tar.gz
I don’t : )
Me neither, I really like the usability of flatpak
Like much software, it’s great - for some situations. And ugly for others.
Another missed occasion to have taken a screenshot. There’s gnome-screenshot, scrot, your DE’s integrated tool and so many others to choose from, you can do it!
That sort of shit makes me hate the modern internet. (Also screenshots are cleaner and therefore compress better since you seem to care (rightfully) about storage space.)
Yeah but if youre using a lemmy app on your phone its significantly faster to just use your phone camera rather than having to share/transfer the file over somehow, or sign into lemmy on your pc. Im not saying you’re wrong, but i get why someone wouldn’t care for a quick throwaway post. Also storage then isnt an issue on the PC at all because the image is only on the phone.
Phones also have limited storage?
Regardless, posting on the desktop is exactly as hard as typing in the name of your instance and your credentials…
If you’re gonna be editing a meme, typing comments and such, it’s worth it very fast imo.
And crucially, it’s a really basic form of respect for your audience. Oh and also framing the shot correctly, we’re missing part of the text…
Don’t your filesystem deduplicate it on the fly anyway?
No problem, just makr sure your system has the exact version of libraries the application needs. And oh, you will only update those dependencies when the application update updates the requirements.
Oh what’s that? Another application you want to install uses the same lib but different version? Tough luck, chump!
Seriously it’s either flatpaks or the multi-version dependency management that openSUSE has, and you’re not saving much more space here either.
or statically compiling literally everything then you got 50 copies of the same thing like windows & macos!
I hate it when people want to hate on something, yet get the platform or alternatively the proposition wrong. Because you will release stuff as a Flatpak and possibly on Flathub.
Oh lmao, I decided to look into this. https://github.com/flathub/com.ktechpit.torrhunt/blob/master/com.ktechpit.torrhunt.yaml
Looks like it just downloads the .snap package (directly from Canonical’s website) and extracts it. It’s also, of course, completely closed source so who knows what it’s doing when it’s running.
It’s also, of course, completely closed source so who knows what it’s doing when it’s running.
Ah, yes. The Pinnacle of security
If it’s only available as a flatpak I don’t need it. 🤷
Its your call
However, Flatpak is growing in popularity so chances are that’s going to be more and more the norm. Same thing with Wayland.
Are there people who hate Wayland as well?
There are people who hate anything new.
Call it flatpak, call it wayland, call it systemd. There’s always haters.
Systemd isn’t new… (Tell that to the systemd haters who think it is still “controversial”)
Point taken though
Yes there are. Actually quite a lot. They hate it because it isn’t a perfect solution in every single case that X.Org provided but ignore the long history of vulnerabilities, bugs, and cursed workarounds present in X.Org. it is getting harder for them to hate though as most of the pain points (eg. color management and global shortcuts) are part of the standard now.
but ignore the long history of vulnerabilities, bugs, and cursed workarounds present in X.Org
You’re not wrong on the other points, but that one… you’d also have to ignore the things that got fixed in X.Org, and the things that will show up in the various wayland implementations that were fixed previously. That’s the thing when doing things from scratch, old issues shows up sometimes.
They will hate it even if Wayland is absolutely perfect in every way. It is less about Wayland and more about wanting to stand out and gate keep. They want Linux to be a small group of elite users only.
With that being said, there are still reasons to use Xorg. As of today X still has the edge in remote access and desktop sharing. I think that’s liable to change soon but for now tools like Xpra xrdp only work with X. Some desktops have things built in but those are desktop specific so I don’t see them as a general solution.
Flatpak only is a yikes, but I see the appeal Works with everyone, so is fools prove But a .deb is always welcome ;)
Compile it yourself?
Compile it yourself.
deleted by creator
Use the flatpak and see if you like it, then compile it yourself.
…or just use the flatpak
Instructions unclear. Cmake ninja tool chain uses another 8gb and still get compile errors
I habe a PC with an 8gb SSD
Are you using a first gen eeePC?
Its a Fujitsu futro s920, got it off ebay
Man I miss the netbooks! Loved my Mini 9
I put OSX on mine. A $200 Macbook mini was a cool project and a neat conversation piece.
Are you me? I hackintoshed mine too for a while! Was still alternating between OSX and Linux at the time.
Thirded on the hackentosh.
I can neither confirm nor deny I got my hands on one years later and flipped it on fleBay with the Mac OS on it.
I wish I had moved to Linux sooner. I was in IT at the time and only saw windows and OSX in the wild. Servers were all windows except for one xserve. I still to this day have no idea what that server did for that customer. My only real experience with Linux at that time was FreePBX when setting up phone systems for offices.
In an alternate universe, phones with a fold-out hardware keyboard and full Linux OS are common.
And you can just plug them into a docking station to get a full PC.That alternate universe is this one in 2009… https://en.wikipedia.org/wiki/Nokia_N900
So maybe use Debian and compile the app yourself instead? The Dev made something free with their time, use your time to make it work for you.
Then just unpack said flatpak, there are tools for that.
Flatpak is love, flatpak is life.
what kind of app only bundles a flatpak? Surely there’s manual install instructions?
Definitely, no way the git doesn’t have info on how to build it from source or at least a Deb package download. I assume it’s people who are annoyed their distro doesn’t have that software in the repos but it’s on flathub.
I liked Snaps and Flatpaks fine when I first started using Linux, and the distro I was on treated them the same as software in the repo, but I eventually started to avoid them because of the space they take up, and because I got tired of constantly having to mess around with permissions to try to get things working. Now, if something isn’t available in rpm, I use AppImage or a tarball, or compile it myself.
- rpm: signed payload and manifest with signatures in bill of materials that integrates and coordinates with system db and allows enterprise content review and validation at every step and/or easy back-out.
- flatpack/app image - none of these.
Anyone interested in build, security, deployment, should have issue with that. But look at its corp champions and discover their motive.