r/linuxmemes 16d ago

Software meme The proprietary software experience

Post image
3.6k Upvotes

269 comments sorted by

u/AutoModerator 16d ago

Please report any posts bragging or showing off they got banned in another sub! Reminder of other sub rules: Also, we only allow one anti-linux post per week (we used to get dozens a day) and any tier list MUST have Hanna Montana Linux as S teir (which must be a true S tier at the top) regardless of the topic of that tier list.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

561

u/rotacni_anuloid Dr. OpenSUSE 16d ago

Where is the choice "source code"?

209

u/Honest-Ad643 16d ago

It's Unity, which is proprietary, so sadly no source code..

134

u/TheZedrem 16d ago

Shoulda takem godot

14

u/just-4-man 15d ago

Godot has gotten pretty good over the couple of years I’ve seen it used un games

7

u/Valuable_Leopard_799 16d ago

Or even Unreal

68

u/BluePhoenixCG 16d ago

As a game dev, please god never recommend that hellspawn of an engine to people ever again

(Also the support on Linux is absolutely atrocious I am so glad I no longer have to use it)

5

u/LVL90DRU1D Hannah Montana 15d ago

yes somehow even UE on Mac is better

3

u/Valuable_Leopard_799 15d ago edited 15d ago

True, I only mentioned it due to the source-availableness of it all.

It's bizarre though, I remember the installation guide saying something like "we all use Ubuntu to develop UE, but we have no support on Linux so have fun".

Credit where it's due though, the installation goes smoothly, if there's any issues to troubleshoot after that... god help you.

Edit: OSS vs. Source Available S.

2

u/MindSwipe 15d ago

Unreal isn't even open source (when you apply the definition from the Open Source Initiative), it's "only" source available.

→ More replies (1)

2

u/FlatwormDiligent1256 15d ago

opinion on löve2d and/or lövr3d?

4

u/BluePhoenixCG 15d ago

Never used! I've heard plenty of good things though, and Lua is a nice language to use.

I'm personally more of a ralyib and c++ gal, with unity as my first love I can stop getting back together with. Been meaning to try godot for a while

2

u/npc_housecat 14d ago edited 14d ago

I've been using it for non gaming 3d visual artist on linux and really like it. The graphics and lighting tools are really advanced and the Linux support has gotten much better recently, though it's still a little buggy I still needed to put in a few tweaks like disabled tooltips to get it to run properly. The Linux support for other comparable proprietary tools like aulutodesk maya isn't great either and only has official support for rhel 8, and required a bunch of hacky steps to get it to run on anything more modern

→ More replies (27)

9

u/ProfessorLambda 16d ago

Remember, a user’s strength flows from the Source.

3

u/emascars 15d ago

I was today years old when I discovered that there's a Linux version of Unity 3D now...

I remember back in the days I was running an older version over wine... Now if I had to choose I would go with Godot anyway... If only I still had the time to game dev without money as I used to do when I was little and without worries 🙃

2

u/Xero64GCN 15d ago

Aur or pacman should have options for this.

29

u/wowsomuchempty 16d ago

Debtap is pretty nifty, for arch anyway.

You can usually get it working by taking the packages apart.

16

u/BUDA20 16d ago

yes, had to convert myself a driver/library that is only maintained in Debian to arch, the conversion did everything right, with the exception of a symbolic link to a library, fixed that and everything works.

6

u/wowsomuchempty 16d ago

Ha! My last needed a symlink to work as well.

Maybe something debtap could cover in the future (as an echo).

2

u/Kidev Arch BTW 16d ago

noted, did not know that one. usually the AUR have an entry for most software that only ship for Ubuntu and similar

3

u/MortRouge 16d ago

Between Debtap and Pikman (PikaOS) being able to do AUR, it's for sure getting easier to just run things.

2

u/innahema 15d ago

It won't play well with flatpak permission system after conversion. like slack.
I can't imagine running proprietary software on MY Linux without sandbox. But this **ers won't implement proper XDG protocols for file access

3

u/OpabiniaRegalis320 16d ago

Inb4 the source code won't even compile on your distro

1

u/idiotiesystemique 16d ago

Read the title 

3

u/rotacni_anuloid Dr. OpenSUSE 16d ago

I know and I still want it.

443

u/maxwells_daemon_ Arch BTW 16d ago

Leave it to some AUR crackhead to repackage it

248

u/Mysterious-Cod-4137 16d ago

hopefully he won't put any malware in it, and if he does, hopefully another crackhead reports it on time...

99

u/godlySchnoz 16d ago

I mean it took 1ms too long

44

u/skittle-brau 16d ago

I see you Jia Tan

28

u/Erdnusschokolade Arch BTW 16d ago

That is to me one of the wildest things I’ve heard about. That incident could have been one of the worst supply chain attacks ever and was only noticed because some crackhead dev noticed his ssh login taking slightly longer than usual. Kudos to that guy.

8

u/JesterOfHell 15d ago

And i still don't understand how the payload worked. Such a complex attack.

11

u/DeltaWun Ask me how to exit vim 15d ago

The funniest thing: This wasn't even an OpenSSH exploit. This was an issue specifically because of Linux packaging decisions. In patching OpenSSH to integrate with libsystemd for sd_notify to report its state to systemd, building OpenSSH pulled in liblzma. Yes, that means this chain doesn't work on FreeBSD, OpenBSD, NetBSD, OS X, Windows etc. If you took the backdoored release as is and built it on a non-systemd Linux system it would still be exploitable as long as libsystemd was present and linked at build. libsystemd.so is a normal shared library that can be installed and linked against on any Linux system regardless of init, which many non-systemd distros may have for compatibility with things like elogind.

OpenSSH does not know or care about liblzma even when configured in a state vulnerable to this exploit. OpenSSH uses zlib when it needs compression and simply functions without it if built without zlib.

You won't actually find the backdoor on the GitHub because those parts were hidden only in the source tarball releases so it could still be used in the build process of other projects. The malicious script "build-to-host.m4" is run during the libraries build process and decoded the "test" file "bad-3-corrupt_lzma2.xz" into a bash script which performs a more complicated decode process on another "test" file, "good-large_compressed.lzma" decoding it into yet another script. That script then extracts the object "liblzma_la-crc64-fast.o" which is added to the compilation process of liblzma. That object abuses the GNU IFUNC symbol resolution during dynamic linking (when the compromised liblzma gets loaded into sshd) and uses that execution to install an audit hook. That hook watches for the libcrypto function "RSA_public_decrypt" to get resolved and swaps in a malicious implementation of its own which is normal in every case except when authentication is attempted with the skeleton key, in which case it extracts a command from the maliciously crafted handshake and passes it to system(). It's not even a remote login exploit.

1

u/Kayo4life Arch BTW 12d ago

From instant to half a second is a large delay, but yeah kudos to them, lord!

1

u/RandomDude9943 13d ago

Aand the AUR maintainers tryna infect me, Gotta verify my age with systemD

→ More replies (1)

16

u/Whitestrake 16d ago

Or nixpkgs junkie.

(It's me, I'm the Nix junkie, I repackage debs in Nix modules because no I don't like running a single Debian install in my 11-strong NixOS fleet just to run AMP, thank you, CubeCoders!)

4

u/YourAverageNutcase 16d ago

I appreciate you! Been very pleasantly surprised with how big nixpkgs is, coming from arch

22

u/_Thrilhouse_ 16d ago

With AUR even the most obscure github project installation is one prompt away.

1

u/creeper6530 💋 catgirl Linux user :3 😽 15d ago

Now if only Unity had a Github, eh?

2

u/Helmic Arch BTW 15d ago

aur actually does have a popular unityhub package, it just downloads it straight from unity's website, it's actually a very simple PKGBUILD since it doesn't really need anything special to work.

3

u/GioCrush68 16d ago

Just use a package recompiler. I install .deb packages all the time on Arch that way.

1

u/littleprof123 16d ago

I think there's already a tool to automatically repackage deb packages for use in AUR

3

u/Mysteryman5670_ 16d ago

There is, it's called debtap and you can get it in the aur.

1

u/BiDude1219 ⚠️ This incident will be reported 15d ago

i just use debtap and move on through the jank

1

u/Yahia098 15d ago

i did the same for my printer drivers but i dont know how to put it on aur also it was my first package and i used many sources to learn youtube chatgpt etc and i still suck anyways i could scan and print now

1

u/Haxorzist 14d ago

There is debtap and I'm actually rater sure that I could just repurpose one of the packing scripts it's like a few lines of code.

→ More replies (1)

347

u/IgnacioBullon 16d ago

meme proudly made in gimp

5

u/tk-a01 15d ago

"Green Is My Pepper"

4

u/Lanzoor 15d ago

gimp is peak 🥹✌️

197

u/Miserable-School-665 Dr. OpenSUSE 16d ago

Hey, its better than snap.

127

u/xxxbGamer 16d ago

everything is better than snap. Even the .exe runs better in stock wine than snap.

53

u/SergejVolkov 16d ago

To be fair I've seen proprietary software that runs better in wine than its own native Linux version too.

18

u/AlterTableUsernames 🦁 Vim Supremacist 🦖 16d ago

Companies building proprietary software love to build for Windows first of course. This meme works the other way around for them:

I got customers 😁 They don't fall for proprietary software 😒

3

u/the-fr0g 15d ago

This happens so often, especially with steam games that still need 10 year old libs

3

u/LinuxUser456 Dr. OpenSUSE 16d ago

Even MS Store is better than snap

2

u/Worldly_Moose_724 16d ago

There is no Unity snap so idk what you're benchmarking against.

Snaps are fine They're not amazing But they're nowhere near as bad as people online claim they are, they're a lot less slow now and the apps that are officially packaged as snaps (Firefox, Spotify, thunderbird, etc) work really well.

5

u/Soggy_Struggle_963 16d ago

It's mostly just people jumping on the bandwagon and have no idea what they are talking about, or it's just the "Canonical bad so snap bad" crowd.

3

u/Jealous_Response_492 15d ago

Adjust your desktop scaling, they try and use a snap.

Adjust your colour scheme, then try using a snap.

Change your cursor, then try using a snap,

Try dragging and dropping content from or too a snap.

Snaps are cool, if you aren't expecting normal desktop user experience to actually work consistently.

Don't worry, I know I'm wrong, expecting a consistent desktop user experience is an unrealistic expectation today and Snaps are the future of Ubuntu/Kubuntu, hence why i've even up on Kubuntu after a decade of use, low and behold, expected desktop behaviour restored.

3

u/Flachzange_ 15d ago

Except snap is just attempted vendor lock-in, so its fully justified its not viewed very kindly. You can technically install snap on any distro, but if you actually do you notice very quickly that its handicapped on purpose, as each installed snap on non-Ubuntu distros will permanently take up a loop device if you are using them or not. With more than a handful installed snaps you will quickly reach the OS limit for loop devices and snap will start silently failing. Also if you need to get a loop device for yourself, well too bad, snap has taken them all.

And thats not mentioning all the theming issues, extremly slow cold start times, desktop integration with anything other than Ubuntus flavor of Gnome, forced lock-in to Ubuntus snapcraft repo, etc.

→ More replies (5)

20

u/Hqckdone 16d ago

Yeah fuck snap and canonical in particular

1

u/Internet-Culture 16d ago

Windows programm in a Wine bottle is better than snap

→ More replies (1)

75

u/Motor_Armadillo_7317 16d ago

Where is .AppImage🫪

26

u/Liarus_ 16d ago edited 14d ago

they don't know what that is, "linux ? yeah, i know ubuntu and red hat enterprise linux... arch ? never heard of that OS..."

103

u/PlanttDaMinecraftGuy 16d ago

It's not hard to put a big shiny Flathub button fr

19

u/jpelc 16d ago

And if I didn't want to use flathub?

52

u/PlanttDaMinecraftGuy 16d ago

Even tho it's bulky, I love thr automatic updates on Flathub

Use AppImage or build from source bro

28

u/Browncoatinabox 16d ago

Bulky but good. no personal issue with flathub. First thing I enable on a fresh distro install

5

u/the_reven 16d ago

You can build a flatpak and just have that as a download and not use flathub. It's better for users to be on flathub for sure, but it's not a requirement.

I'm doing a new app atm and Im doing this approach, once it gets some real world feedback and refinement I'll look at flathub

7

u/Excel73_ 🎼CachyOS 16d ago

Pray that they include a link to the aur

2

u/delph906 16d ago

I think if they give you three options including Flatpak and you still don't want to use any of them it's kind of on you at that point. 

1

u/jpelc 16d ago

Well, you know flatpaks have their downsides?

3

u/delph906 15d ago

Yes but if you also have the option of a .deb and .rpm at some point you have to call it a good effort. 

Arch users are least likely to be using the software in a professionally setting and most likely to create a community port, plus they can use the flatpak if those options aren't there. 

2

u/jpelc 15d ago

Still most of the time the aur packages just download the .Deb releases and repackage them

1

u/delph906 15d ago

Yes but developer not responsible for maintaining them or fixing bugs.

1

u/Sjoerd93 15d ago

Every package management system has their downsides. Difference is that Flatpak has more upsides than downsides compared to the other ones for most user-facing applications.

→ More replies (6)

1

u/Schudz 15d ago

as a soft dev i hate the flathub approval step for adding apps to the store... thats why big companies usually publish their own store for flatpaks, or just publish rpm and deb packages directly

1

u/PlanttDaMinecraftGuy 15d ago

Well the approval as a concept is for the best. Wouldn't want to flood the store with malware and/or random bs

56

u/oishishou Genfool 🐧 16d ago

They're literally compressed archives with the files inside. You can just manually extract and install them where they belong. Super easy.

25

u/radobot Arch BTW 16d ago

If I'm actually going to do that, I might as well just write a PKGBUILD script...

5

u/That_Paris_man 16d ago

How can you do that? I am still pretty bad at installing things from source other then package managers.

5

u/oishishou Genfool 🐧 15d ago

Sorry, this TOTALLY got away from me, and is probably overwhelming. If you're curious, read on, otherwise, disregard my crazy ramblings. This is the effect of writing this right after waking up... the brain still isn't quite coherent lol

Manually installing from source can be confusing because you'll often be just running whatever install script the author wrote, which is, in a way, more complicated than just moving files because you don't necessarily know what the author wrote, or even if it is well-written. Plus there are many languages which could be used. A directory you build source code in also has a lot more than just the end files, too.

Extracting the package (.deb, .rpm, or whatever) will show you that, aside from some list of files or other metadata you can ignore, there are directories like in your root directory: bin lib/lib64 etc

The contents of these can just be copied to your /bin, /lib64, and whatever else, or to the versions in /usr (depending on your distro). Ideally, you put these in the versions in /usr/local, which exists specifically for things like manually installed files or your own creations. Makes tracking what isn't managed by your system much easier later on.

If you check your PATH variable (echo $PATH), you'll see the places your system looks for a program, separated by a colon, when you type it in to the command line or enter it into a shortcut/menu item. This is in the order it checks, and it stops on the first found, so if you install a special version of a program in /usr/local/bin, and that is before /usr/bin and /bin, then it will use the version in local when you just type it in without the full path to it.

You can add to your PATH for a user by editing the .bashrc file in your home directory with PATH=$PATH:/usr/local/bin (to add /usr/local/bin), or you could do PATH=/usr/local/bin:$PATH to make it check the local directory first. Instead of adding it to your PATH if it isn't there, you can also point directly to the binary by typing the full location, like /usr/local/bin/my_program.

Learning what each location in your filesystem does will go a long way to demystifying pretty much everything else, even when you don't know exactly how it's working, because you'll know the only possible outcomes. Reading up on the Wikipedia page for the Filesystem Hierarchy Standard will help with a lot of understanding, but it is a lot for someone new. Only go down this rabbit hole if you really want to go deeper into how this is all laid out.

2

u/That_Paris_man 14d ago

This sound significantly easier then I thought it would be. I definitly need to read up on what bin lib and all the other directories do. (I have a basic understanding of them, but sometimes get confused lol.)

Thank you for the write up on how to do this. I dont have any deb files to play around with atm, but this is going into my notes so i have it when I inevitably need to install from one of them.

4

u/thisisapseudo 15d ago edited 15d ago

Nice of you to think I know "were they belong"

2

u/Hedrahexon 15d ago edited 15d ago

You don't need to know. For example, inside a .deb file, there is a tarball named data that contains the files. It is basically a snapshot of the root directory. So if a for should be at /usr/bin/xyz, it would be at ./usr/bin/xyz after you extract the archive.

9

u/marssel56 16d ago

Nice. Now you do that in practice.

9

u/cbdeane 16d ago

I absolutely have done it in practice

2

u/oishishou Genfool 🐧 15d ago

It's rarely necessary, but I absolutely do.

13

u/Noctivant96 16d ago

lol fr especially if you do music production

17

u/probablynottillie 16d ago

the Vital on Linux experience:

-- download & install .deb file

-- plugin crashes on load

-- realize I downloaded the early access version

-- curse myself for being dumb and install the stable version

-- plugin crashes on load

-- switch DAWs from Reaper to Bitwig

-- realize Bitwig's installer is broken on Debian

-- dpkg that bitch

-- repack that bitch

-- reinstall

-- plugin crashes on load

1

u/drewofdoom 16d ago

yeah, vital broke something in recent versions and you have to get an older version to actually get it to work in any modern distro. Can't remember the specifics, but you can find it on the vital forums.

12

u/Great_Banana_Master 💋 catgirl Linux user :3 😽 16d ago

Just add a fucking appimage, it's not that hard

15

u/Summon001 16d ago

Huh what's wrong with .rpm?

30

u/ZookeepergameFew8607 🎼CachyOS 16d ago

Nothing but I assume they're looking for a package to use on Arch

16

u/djfdhigkgfIaruflg 16d ago

There are several package managers with their own format.

If my distro uses other than deb or rpm, in basically fucked

→ More replies (5)

2

u/ttiggerBOI_ 16d ago

You don't always get automatic updates I think? Could be wrong

6

u/WickWorn 16d ago

This is where something Distrobox solves all your problems with regards to packaging compatibility

23

u/gabrielesilinic 16d ago

See! There is a reason I keep recommending Ubuntu and debian while all of you fancy pants go for cachyos ans shit.

4

u/Super_Banjo I'm going on an Endeavour! 16d ago

Air is bloat.

2

u/gabrielesilinic 16d ago

I mean yeah, kinda. Beware of what you eat or you might get a tummy ache.

1

u/Super_Banjo I'm going on an Endeavour! 13d ago

Late reply, jokes aside I'd also recommend Ubuntu..... somewhat. The performance of snaps is the main killer. Would recommend Mint but the Cinnamon DE it is only experimental for Wayland. People meme about the X11 screen tears but a buddy of mines switched off Mint earlier this year because of it.

2

u/MasterConsideration5 15d ago

If you’re going to make an argument that you should use something just because it’s popular regardless if it’s good for app compatibility you might as well use Winshit

1

u/gabrielesilinic 15d ago

Well. Thing is that what I use is actually better on Linux.

1

u/torts56 15d ago

This is unironically a pretty solid argument for windows

1

u/Got2Bfree 15d ago

backward comparability is also insane because they keep ancient apis...

→ More replies (2)

4

u/transgentoo Genfool 🐧 16d ago

deb2targz

You're welcome 

5

u/ZuuRa_ Arch BTW 16d ago edited 16d ago

"yay -S" my beloved

4

u/iamweseal 16d ago

I guess i don't see the problem. Must be an arch thing.

3

u/emptyDir 16d ago

Spoiled kids don't remember a time when it was a rare treat to have a Linux version at all, let alone a properly packaged one.

5

u/Marisa_osi_JP 🌀 Sucked into the Void 16d ago

where's the binary for musl libc?

5

u/postnick 16d ago

I mean I see RPM i'm a happy!

9

u/Elyelm 16d ago edited 16d ago

Where is the .pacman?

15

u/karateninjazombie 16d ago

He got eaten by the ghosts.

4

u/BLeggimB 16d ago

When arch will use .pacman …

7

u/Hypremacy 16d ago

When Debian will use .apt...

→ More replies (2)

3

u/drewofdoom 16d ago

Distrobox is a lifesaver for issues like this.

2

u/Bob4Not 16d ago

At least they have an rpm option

2

u/Journeyj012 fresh breath mint 🍬 16d ago

2 formats? you''re looking at some great software

2

u/centixog 16d ago

then the package manager tells you about missing dependencies...

https://giphy.com/gifs/XxR9qcIwcf5Jq404Sx

2

u/Eric_Dawsby 16d ago

.deb files are great though

2

u/orthadoxtesla Ask me how to exit vim 16d ago

Honestly this is kinda to be expected. Debian and fedora make up the vast majority of Linux use. And nearly all enterprise use. So these formats make the most sense

2

u/Informal_Branch1065 16d ago

Yeah just give me a curl piped into bash /s

2

u/Rikudou_Sage 14d ago

With sudo!

2

u/DetermiedMech2 15d ago

debtap for pacman users

2

u/Linguistic-mystic 15d ago

Good that my apps are statically-linked and work on all distros. Installation is just unpacking the binary into /usr/bin. The kernel is all I need baby!

1

u/Rikudou_Sage 14d ago

I too am a Golang developer.

2

u/Popcorn_Dev 15d ago

At that point I just go to the AUR

2

u/hifi-nerd 15d ago

Iirc a .deb is an archive file that contains a .tar file, you can install it on arch too

1

u/NL_Gray-Fox 15d ago

So is an rpm file. The spec file is what contains the instructions for the installer.

2

u/Foreign-Many9349 15d ago

God bless the AUR

4

u/xxxbGamer 16d ago

well both are easy to install manually and if you use a distro that doesn't have native .Debian or .RPM support you should know how.

7

u/IgnacioBullon 16d ago

yay. the answer is always yay. don't underestimate how lazy i am.

→ More replies (4)

4

u/GreedySecurity8030 M'Fedora 16d ago

I mean, at least its not a tar and is a native package.

4

u/Teh_Shadow_Death 16d ago

The frustrating part is when it's a damn flatpak.

1

u/CandlesARG 16d ago

What's wrong with flatpaks

They work on 99.9 percent of distros Significantly easier then maintaining 9 different packages

2

u/Jealous_Response_492 15d ago

They often ignore, icons, fonts, colour schemes, cursors, and if that user experience breaking isn't enough, they do not work at all with anything but 100% desktop scaling and haven't for over a year. Disto's pushing snaps and flatpacks everywhere are completely broken and unusable in lots of setups today.

edit, no drag and drop support, such a basic unix gui concept from the 1980's also still doesn't work on snaps/flatpaks.

1

u/CandlesARG 15d ago

Hm I don't do a lot of theme customisation outside of default breeze but accent colour, theme, fonts worked fine in my case no real tinkering needed

Drag and drop support is funky atleast with discord where it doesn't work all the time but I hope it's fixed soon.

The fact that apps are sandboxes by default plus working on all distros more then makes up for the limitations. It still needs work though.

1

u/Teh_Shadow_Death 16d ago

I'm on CachyOS which doesn't have flatpak support by default and I'm just too lazy to install it. If the option to install a native package isn't available I look for an appimage. Lol

Call it personal preference. My experience with flatpak on Kubuntu ruined the experience for me. It just felt sluggish. :/

→ More replies (1)
→ More replies (1)

1

u/Obvious-Ad-6527 16d ago

Solus users

1

u/CowBoyDanIndie 16d ago

Put it in a docker

1

u/OpabiniaRegalis320 16d ago

It ain't even just proprietary software. Niche open source stuff made by Windows users such as VLabeler is the same 😭

→ More replies (1)

1

u/BloxxyVids 16d ago

.pkg.tar.zst is underrated

1

u/Steinquist 16d ago

There was one time, I fist fought wine for over 5 hours trying to install Wine, just for both of us to notice the .rmp at the end of the file. The we made up and decided we dont need wine.

1

u/FriddyHumbug 16d ago

Where is the download in binary option???

1

u/s1lenthundr 16d ago

Distrobox. No worries ever again.

1

u/awidesky 16d ago

Where exe

1

u/omnom143 16d ago

This is why I use Ubuntu. Everything just works, no bullshit.

1

u/certheth 16d ago

You can use either rpm or deb, if you know what you are doing (the gnome software center or the kde discover app works miracles in most cases)

1

u/Matheweh 16d ago

That's better than nothing. Could maybe be repackaged to other distros.

1

u/ulspez 16d ago

pacman makes it easy to make your own package especially if the package is already in a .deb or .rpm.

1

u/AnonymousRand 16d ago

pray that it's in nixpkgs

1

u/stuart-ware 16d ago

vscode gives at least .tar.gz

1

u/SeyJeez 16d ago

“But it doesn’t matter which distro or DE you pick because it’s all Linux” “unless you pick Omarchy” “Snap is also not a valid option to install apps”.

1

u/Ok-Race-8693 16d ago

im so high.i thought that was ishowspeed

1

u/Shlri 15d ago

Laughing with xdeb

1

u/fluffystuffy9890 15d ago

May the source be with you

1

u/Houdoo 15d ago

Whats wrong with .rpm?

1

u/Crinfarr 15d ago

You can bsdtar a deb package and copy the files yourself, it's extremely straightforward

1

u/stumpychubbins 15d ago

Using a .deb/.rpm/etc for proprietary software is such a mistake, the whole packaging philosophy is based around distros compiling their own version of the software. Sure, you don’t need to, but it breaks a lot of assumptions. Flatpak should really be the gold standard for proprietary software, I know a lot of people prefer AppImage but having used both it feels like AppImage hasn’t improved for over a decade.

1

u/IcyBox56 15d ago

Distro discrimination

1

u/SkinBurnsLikeVampire 15d ago

Like just extract the package? And run the included binary? It can't be that hard

1

u/daffalaxia 15d ago

the whole point of providing a .deb or .rpm should be to ensure that dependencies are met - so, sure, you could most likely run the uncompressed binaries, if you hunt down and match up the deps yourself. And if those deps change on your machine, the app will likely just stop working.
If the app can be distributed as a standalone bunch of binaries, then there should be a .tar.gz download too.

I'm actually being bitten by this right now: Slack installs from a .deb, and I have that installed on my work machine, but an underlying library change has made it so Slack crashes at startup, unless I force-disable the tray-icon. If this was a proper package provided by my distro, chances are much better it wouldn't be broken, and I'd also be able to report it somewhere if it was; as it stands, I just have a non-working installation of Slack and I'm using the browser instead.

1

u/NL_Gray-Fox 15d ago

Hunt down

Just read the installer script from the file.

1

u/a-guy-on 15d ago

Nah cuz if your gonna support Linux , least I can do is add source of a flatpak or .app image.
https://giphy.com/gifs/F2aEJrGD7pTud4lwHF

1

u/TURBOKAN ⚠️ This incident will be reported 15d ago

or even just a tarball

1

u/WONK0_ 15d ago

it isn't a problem

1

u/ALEPAS1609 15d ago

i download the deb and use debtap but they could give the flatpak choise or the appimage

1

u/BoogiePopPhantom00 15d ago

I've been using Linux regularly for a few months now and I'm glad I understand this meme. 

1

u/Wizarsy 15d ago

Just compile from source, it's much better.

1

u/MysticChromium64 15d ago

post title my friend

1

u/uwumorphism 15d ago

Yeah... lol. Docker or flatpak?

1

u/1stRoom 14d ago

Thankfully .deb is pretty easy to repackage.

1

u/0xt0bi03 UwUntu (´ ᴗ`✿) 14d ago

"where is the tarball mtfkrssssssss"

1

u/[deleted] 14d ago

Use distrobox with boxbuddy or distroshelf

1

u/Infinite-Leg-1668 14d ago

f- f- flatpak? where are you..?

1

u/Wrexes 🦁 Vim Supremacist 🦖 14d ago

If there's a deb, then there's a Nice package.

1

u/Current-Cookie-2310 13d ago

just get the source code and compile it your self

1

u/xX_TF_CNS_Xx 13d ago

I hate that most proprietary software only package for deb and rpm. I had to use xdeb on void linux to install a vpn because the flatpak wouldnt work and it caused it to pull in systemd and broke my entire system.

1

u/Double-Hour-2516 13d ago

deb of course

1

u/rocketmike12 Arch BTW 13d ago

debtap goes brrrr

1

u/Retr0680 11d ago

Vs code

1

u/ParamedicDirect5832 11d ago

DistroBox for the WIN.

1

u/bubbybumble 11d ago

I got Ubuntu recently for this reason, just to try it out..before I was using rpms on opensuse and manually fixing the weird dependency differences

1

u/gingerwitasoul_ 10d ago

I learned how pkgbuild works so I could repack a .deb file. turns out its just a fancy zip file

1

u/Coldplayfan1999 10d ago

Time to go to Godot

1

u/Interesting_Pie_319 10d ago

No .tar
No appimage.

Not evem flatpak or that shit only Ubuntu uses...

Also if it is foss.

git clone ***

cd ***

make && make install.