Is it just me or does almost every program come with Linux installers lately? It wasn't like that 2 years ago was it?
>>106557720It was like that 2 years ago, but it is pretty recent. I'd say maybe 5ish yearsWe 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
>>106557720it's been steadily growingt. my fwb has uses ubuntu, she switched few a couple of years ago
Yes, we big boys now!
>>106557720Yeah! 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
>>106559482I 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
>>106561581Use app image, snap or flatpak
>>106562538yeah but why mention "major linux distributions" in the first place?
>>106557720thats all shit except deb.
>>106562624Any major distribution will support one of those install methods
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!
>>106562538I want a native RPM package
>>106564340How 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 managerBy using Discover lmao. I can double click any rpm file and it will take me to an installation screen in Discover.
>>106564328AUR solved this
>>106564399*Chaotic-AUR solved this
>>106562624Flatpak 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 effortthanks india
>>106557720>debDoesn't work without installing dependencies>AppImageMostly works but it still doesn't work without installing dependencies in some cases>SnapNot touching that shit>flathubThat's not an installer, that's another app store.
>>106557720It's just you, newfag.Every program that is worth using has always had Linux installers offered to you if you have Linux user agent.
>>106564328Package management is a complete shitshow on Linux and it's only saviors are appimage and flatpak.
>>106564577>appimageYikes>flatpakBased
>>106564602>easily downloadable, archivabale, distributable solution based on files LE BAD>special snowflake app store without easily downloadable files LE GOODWhy are freetards so brain damaged?
>>106564613>a program put in a container that still has system specific requirements and dependenciesor>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?
>>106564636Flatpak 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 unironicallylmao
>>106564577wrong. 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.
>>106564658Windows and DOS literally solved installing programs decades ago. It still works. They even have portable programs that JUST FUCKING WORK.
>>106564656Flatpak 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
>>106564676no, 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 WORKLiterally 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.
>>106564658I've been using Linux for over a decade, kid.>>106564733>.appThis is already taken by the MacOS equivalent of appimage.>>106564757>On Linux I have dependency issues every few monthsThat's exactly why it sucks and why flatpak and appimage are superior.
>>106564757>On Linux I have dependency issues every few monthsIsn't the whole point of repo maintainers that this isn't supposed to happen?
>>106564757Stop using Windows 98, grampa
>>106564771>>106564791No the whole point is that it's efficient and not bloated and somehow still works better than Windows
>>106564791he's full of shit or literally retarded and builds random crap off of github without reading the docs.
>>106564965No 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>DebianRemember, "stable" is a euphemism for Outdated
>>106564568>Doesn't work without installing dependenciesYou fundamentally do not understand how .deb files work.
>>106564568>Doesn't work without installing dependenciesthe purpose of debian is to get every piece of system software installed and working together
>>106564791the 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 formatLiterally 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.
Why is all Linux software not shipped like this? With a bash script intaller that does all those steps for you automatically.
>>106566388What do you think repo packages are mate
>>106566388Mentally 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>>106564340The 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.
>>106566388How is this better than "sudo dnf install firefox" or "flatpak install flathub org.mozilla.firefox"?
>>106566747It 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.
>>106558894What's "fwb"?
>>106567216Firefox web browser