[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/g/ - Technology


Thread archived.
You cannot reply anymore.


[Advertise on 4chan]


File: 1728728338559862.png (38 KB, 490x600)
38 KB
38 KB PNG
Is it just me or does almost every program come with Linux installers lately? It wasn't like that 2 years ago was it?
>>
>>106557720
It was like that 2 years ago, but it is pretty recent. I'd say maybe 5ish years
We probably have Valve to thank for it to some extent, the steam deck got a lot of people to look at linux
>>
Every modern application is built on Electron so it's not as if it's a huge effort
>>
>>106557720
it's been steadily growing

t. my fwb has uses ubuntu, she switched few a couple of years ago
>>
Yes, we big boys now!
>>
>>106557720
Yeah! I dreamt about this moment when I started with Slackware, yet now I kinda miss the old days.
>>
sadly some of them only come in .deb and require basedstemd to work
>>
>>106559482
I used Slackware in the early aughts. you probably don't miss your Windows-blob-running-in-ndiswrapper wifi drivers crashing a few times a day and requiring you to reload the ndiswrapper module. or running the Windows version of Flash in NSPluginWrapper.

but.. I feel you. those were good times.
>>
>>106557720
>Supports major linux distributions
>only offers a deb file
>>
>>106561581
Use app image, snap or flatpak
>>
>>106562538
yeah but why mention "major linux distributions" in the first place?
>>
>>106557720
thats all shit except deb.
>>
>>106562624
Any major distribution will support one of those install methods
>>
File: 1756374890393180.jpg (21 KB, 460x460)
21 KB
21 KB JPG
usecase?
>>
Everything now is either a flatpak or a Snap!!!

Why can't it just have a deb, rpm, arch package, gentoo portage, and what ever else, source?

Why do we need other packages managers that barely work? We already have package managers that work, THE ONES THAT THE DISTRO HAS! Fucking apt works great!!!! Stop installing flatpaks and snaps!
>>
>>106562538
I want a native RPM package
>>
>>106564340
How do you bear with such a bad package manager, I don't like flatpaks and snaps but damn RPM was slow every time I installed fedora. I hope they fixed whatever problem they had
>>
>>106564371
>How do you bear with such a bad package manager
By using Discover lmao. I can double click any rpm file and it will take me to an installation screen in Discover.
>>
>>106564328
AUR solved this
>>
>>106564399
*Chaotic-AUR solved this
>>
>>106562624
Flatpak runtime is itself a major linux distribution considering it comes pre-installed with many distros. It's probably used or at least installed on over 10% Linux users computers.
>>
windows is so shit now tis actually worth the effort

thanks india
>>
>>106557720
>deb
Doesn't work without installing dependencies
>AppImage
Mostly works but it still doesn't work without installing dependencies in some cases
>Snap
Not touching that shit
>flathub
That's not an installer, that's another app store.
>>
>>106557720
It's just you, newfag.
Every program that is worth using has always had Linux installers offered to you if you have Linux user agent.
>>
>>106564328
Package management is a complete shitshow on Linux and it's only saviors are appimage and flatpak.
>>
>>106564577
>appimage
Yikes
>flatpak
Based
>>
>>106564602
>easily downloadable, archivabale, distributable solution based on files LE BAD
>special snowflake app store without easily downloadable files LE GOOD
Why are freetards so brain damaged?
>>
>>106564613
>a program put in a container that still has system specific requirements and dependencies
or
>a program that is maintained by the community just like a any regular package but comes with all dependencies and requirements already so it can run from any system
>>
>>106564328
>Why can't it just have a deb, rpm, arch package, gentoo portage, and what ever else, source?
because not every distro has the same "dependencies" and user runtime?
>>
>>106564636
Flatpak programs can't be downloaded as installers directly, so it's completely useless. Might as well install the programs from a random apt repo.
They're also for GUI programs only and I mean
>linux desktop unironically
lmao
>>
>>106564577
wrong. you're just retarded wincuck who confuses bloated releases because you didn't have msix until very recently and confusing yourself what good package management really is.
>>
>>106564658
Windows and DOS literally solved installing programs decades ago. It still works. They even have portable programs that JUST FUCKING WORK.
>>
>>106564656
Flatpak is supported by every viable GUI software manager and installing a program is as easy as in AppStore.
>They're also for GUI programs only
Lurk more, newfag.
>>
I wished they wouldn't have called it something retarded like .appimage but just .app or .lnx instead
>>
>>106564676
no, they literally didn't. that's why they had to invent the windows store and the msix package format.
msi's couldn't specify any dependencies for instance which is why your installers always shipped with over 9000 redist packages.
you don't know what you're talking about and you're a faggot. you probably don't even know why it's called "DLL Hell" or COM registration and all that other idiotic garbage in Windows because you're a nocoder babby consumer.
>>
>>106564676
>solved decades ago
>It still works
>JUST FUCKING WORK
Literally almost every program I try to install on Windows has some missing DLL files or .NET shit or random drivers. No, it does NOT just work. On Linux I have dependency issues every few months and most of the time they can be solved within seconds.
>>
>>106564658
I've been using Linux for over a decade, kid.

>>106564733
>.app
This is already taken by the MacOS equivalent of appimage.

>>106564757
>On Linux I have dependency issues every few months
That's exactly why it sucks and why flatpak and appimage are superior.
>>
>>106564757
>On Linux I have dependency issues every few months
Isn't the whole point of repo maintainers that this isn't supposed to happen?
>>
>>106564757
Stop using Windows 98, grampa
>>
>>106564771
>>106564791
No the whole point is that it's efficient and not bloated and somehow still works better than Windows
>>
>>106564791
he's full of shit or literally retarded and builds random crap off of github without reading the docs.
>>
>>106564965
No it's just the average Debian experience where every program you download has current dependencies but the ones in your repo are all 5+ years old
>>
>>106565765
>Debian
Remember, "stable" is a euphemism for Outdated
>>
>>106564568
>Doesn't work without installing dependencies
You fundamentally do not understand how .deb files work.
>>
>>106564568
>Doesn't work without installing dependencies
the purpose of debian is to get every piece of system software installed and working together
>>
>>106564791
the whole point of distro maintainers is that they pointlessly get in the way between the user and the developer, and deliver outdated or broken packages.
>>
>>106564747
>that's why they had to invent the windows store and the msix package format
Literally nobody uses either of those, only some of the latest Microsoft cancer.
>msi's couldn't specify any dependencies for instance which is why your installers always shipped with over 9000 redist packages.
Applications for windows are either shipped with the installer of the VC redist installer (which you may or may not have to install), or with all the dependencies, which is literally how it should be. Shared dependencies beyond some common compiler libraries are absolutely fucking retarded. You can run a game written in 2005 on Windows with zero issues in most cases.
Muh "DLL hell" has not been a thing for a very long time. Microsoft solved the VC shared libraries (it can even have multiple versions, or you can even statically link them, neither of which are possible on Linux).
The closest real thing to what you're saying is muh DotNet NotCore NotFramework 78 because Microsoft started shitting out new Dotnet versions every 2 years or something with no LTS. But those are remedied with a simple installer too, and the latest Dotnet versions can ship everything they need (including the entire fucking framework), so you don't have to install Dotnet itself.
>>
File: firefox.png (231 KB, 1784x991)
231 KB
231 KB PNG
Why is all Linux software not shipped like this? With a bash script intaller that does all those steps for you automatically.
>>
>>106566388
What do you think repo packages are mate
>>
>>106566388
Mentally ill GPL troons made sure to license half their system in a way that makes it illegal to ship what's needed to run your programs.
>>
>>106561581
>>106564340
The value of a DEB or RPM is fairly limited without a repository to keep it updated, and it isn't reasonable to expect every developer to maintain repos for every major distro.
For most programs a flatpak is perfect. Providing an appimage too is even better.

The only loose edge is that on most (all?) distros, appimages aren't treated as "apps" and therefore can't be pinned to the taskbar and such. Unless you manually create a .desktop file, anyway.
>>
>>106566388
How is this better than "sudo dnf install firefox" or "flatpak install flathub org.mozilla.firefox"?
>>
>>106566747
It comes from the developer instead of a distro packager. Dependencies are self contained. Allows for automatic partial updates. Works on any distro. Flatpak weakens browser sandbox. No terminal needed.

That example is clunky because Firefox expects you to do those steps manually but if there was an install script you could simply double click it like on Windows.
>>
>>106558894
What's "fwb"?
>>
>>106567216
Firefox web browser



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.