this post was submitted on 05 Apr 2025
327 points (94.8% liked)

linuxmemes

24254 readers
1499 users here now

Hint: :q!


Sister communities:


Community rules (click to expand)

1. Follow the site-wide rules

2. Be civil
  • Understand the difference between a joke and an insult.
  • Do not harrass or attack users for any reason. This includes using blanket terms, like "every user of thing".
  • Don't get baited into back-and-forth insults. We are not animals.
  • Leave remarks of "peasantry" to the PCMR community. If you dislike an OS/service/application, attack the thing you dislike, not the individuals who use it. Some people may not have a choice.
  • Bigotry will not be tolerated.
  • 3. Post Linux-related content
  • Including Unix and BSD.
  • Non-Linux content is acceptable as long as it makes a reference to Linux. For example, the poorly made mockery of sudo in Windows.
  • No porn, no politics, no trolling or ragebaiting.
  • 4. No recent reposts
  • Everybody uses Arch btw, can't quit Vim, <loves/tolerates/hates> systemd, and wants to interject for a moment. You can stop now.
  • 5. πŸ‡¬πŸ‡§ Language/язык/Sprache
  • This is primarily an English-speaking community. πŸ‡¬πŸ‡§πŸ‡¦πŸ‡ΊπŸ‡ΊπŸ‡Έ
  • Comments written in other languages are allowed.
  • The substance of a post should be comprehensible for people who only speak English.
  • Titles and post bodies written in other languages will be allowed, but only as long as the above rule is observed.
  • 6. (NEW!) Regarding public figuresWe all have our opinions, and certain public figures can be divisive. Keep in mind that this is a community for memes and light-hearted fun, not for airing grievances or leveling accusations.
  • Keep discussions polite and free of disparagement.
  • We are never in possession of all of the facts. Defamatory comments will not be tolerated.
  • Discussions that get too heated will be locked and offending comments removed.
  • Β 

    Please report posts and comments that break these rules!


    Important: never execute code or follow advice that you don't understand or can't verify, especially here. The word of the day is credibility. This is a meme community -- even the most helpful comments might just be shitposts that can damage your system. Be aware, be smart, don't remove France.

    founded 2 years ago
    MODERATORS
     
    top 47 comments
    sorted by: hot top controversial new old
    [–] RobotZap10000@feddit.nl 4 points 2 hours ago
    [–] MystikIncarnate@lemmy.ca 11 points 4 hours ago

    Hey, get your Gentoo propaganda out of here.

    [–] Pippipartner@discuss.tchncs.de 36 points 6 hours ago (1 children)

    Ah the Linux help desk where you get helpful directions like "You have a problem with your dual monitor setup in your naively installed Ubuntu setup? Have you considered installing a rust micro kernel from an abandoned GitHub repo? After cherry picking some patches from a mailinglist? Also boon plep Ubuntu looser."

    [–] MNByChoice@midwest.social -2 points 6 hours ago* (last edited 6 hours ago) (1 children)

    I hate modern AI, but that is what we need it for. Maintaining old code bases, and not turning it into a text editor/AI API (unless that was the original intention).

    Edit: I have to add more words. Maintaining code bases includes compling and testing the code on a variety of hardware. Running tests against that code. Responding to questions. It is a massive amount of work.

    Yeah Support is horrible work, I don't maintain anything, but I ask stupid questions, which I don't know are stupid until I get the answer and than die of shame.

    I don't know if AI can fix that and most maintainers I had to ask for help were really helpful and friendly, but maintainance like keeping software compatible with used libraries, helping users and such is invisible work.

    [–] JakobFel@retrolemmy.com 16 points 6 hours ago (1 children)

    I don't care for this mentality. I understand constant questions must get old for developers/contributors but the mentality that people should compile from the source is not conducive to growing FOSS. It is, however, potentially conducive to laziness from the devs. "Eh, why should I spend time releasing compiled builds? Let the plebs compile themselves."

    [–] ikidd@lemmy.world 1 points 4 hours ago

    Devs don't usually package for specific distros unless it's a generic format like Appimage that can just be downloaded. Distro maintainers need to get it into the format their package manager uses and update the list to make it available.

    [–] Chee_Koala@lemmy.world 48 points 8 hours ago (1 children)

    Why even use releases? Everyone can build everything for themselves. 'Normal Users' are just lazy, everyone wants to know how every piece of software is built for their system, it's not like they have other stuff to do.

    [–] randamumaki@lemmy.blahaj.zone 13 points 7 hours ago (1 children)

    I thought that was what Gentoo was doing, but they have far more binary packages nowadays than I thought they'd ever get.

    Which you still need to specifically specify. By default everything still has to be compiled.

    [–] mlg@lemmy.world 69 points 9 hours ago (2 children)

    Dependencies:

    Old ass library version from 2004

    apt/dnf/pacman: package not found

    library package was last available 15 years ago before it was dropped to move to the next legacy version

    App package was available right up until last year until it was dropped for development inactivity

    Absolutely no one has a compiled version of old ass library

    Attempting to compile old ass library results in 30 other old ass package dependencies

    How in the actual world was the maintainer compiling this up to last year

    [–] SpaceNoodle@lemmy.world 46 points 9 hours ago (2 children)

    It worked on their machine

    [–] conicalscientist@lemmy.world 5 points 2 hours ago

    They have old/orphaned dependencies on their machine. It's hanging on a by thread. They have no idea the packages have disappeared years ago. The house of cards is a bit flip away from collapsing.

    [–] djvinniev77@lemmy.ca 5 points 6 hours ago

    Hahah I say this all the time.

    [–] bruhduh@lemmy.world 13 points 8 hours ago

    Why docker was created be like

    [–] systemglitch@lemmy.world 6 points 6 hours ago

    Casual Linux things that get normal people running from the os in fear.

    [–] TabbsTheBat@pawb.social 81 points 11 hours ago (5 children)

    Guys I downloaded the github link, and it won't launch as an app, what do? :(

    /j

    [–] cupcakezealot@lemmy.blahaj.zone 4 points 6 hours ago (1 children)

    you gotta click on the blue e on your desktop

    [–] TabbsTheBat@pawb.social 4 points 6 hours ago (1 children)

    You guys have stuff on your desktop?

    [–] cupcakezealot@lemmy.blahaj.zone 4 points 6 hours ago (1 children)
    [–] TabbsTheBat@pawb.social 1 points 6 hours ago

    Based arrangement

    I prefer to keep my desktop completely empty tho x3

    [–] KazuchijouNo@lemy.lol 50 points 11 hours ago (1 children)

    You could add '.exe' at the end. It will definitely not work, but you can still do it for a laugh anyways ;)

    [–] MentalEdge@sopuli.xyz 23 points 10 hours ago (2 children)
    [–] superkret@feddit.org 2 points 6 hours ago

    Wine could probably run it

    [–] kubica@fedia.io 11 points 10 hours ago

    Time for an angry bug report.

    [–] Waffle@infosec.pub 10 points 8 hours ago (2 children)

    Have you tried downloading the AUR? Oh, it's not available in the AUR? What about the flat pack? The package name changed, but it's not available there either. It's an app image, but to get it to work you're going to need to switch your Nvidia drivers to DKMS. OK... So that didn't work, have you tried reinstalling dracut and ffmpeg?

    [–] TabbsTheBat@pawb.social 12 points 8 hours ago (2 children)

    My favourite of course is "just dual boot"

    The solution to every issue x3

    [–] DickFiasco@lemm.ee 6 points 6 hours ago (1 children)

    Dual booting is just using containers on bare metal.

    [–] Waffle@infosec.pub 4 points 7 hours ago

    (γƒŽΰ² η›Šΰ² )γƒŽε½‘β”»β”β”»

    [–] Tippon@lemmy.dbzer0.com 3 points 6 hours ago (1 children)

    Now you're just being silly. Everyone knows that Linux is better than Winblow$$$ because all your programs are available from your app store, and can be installed with a few clicks. You never have to go hunting for random downloads again! πŸ™„

    [–] superkret@feddit.org 7 points 6 hours ago

    If it's not in the AUR, it doesn't have more than 10 users in the world.

    [–] heavydust@sh.itjust.works 16 points 10 hours ago (1 children)
    [–] TabbsTheBat@pawb.social 21 points 10 hours ago

    I have standards unfortunately

    [–] TimeSquirrel@kbin.melroy.org 2 points 6 hours ago

    "STUPID FUCKING SMELLY NERDS"

    [–] savvywolf@pawb.social 15 points 9 hours ago

    Unless it's a JavaScript app which uses some random build system (that was popular when they started work on the app but is now outdated) that you need to set up and learn.

    Or it's a Python app that doesn't work because you don't have the right version of python and backwards compatibility is a myth.

    [–] 30p87@feddit.org 26 points 11 hours ago (1 children)

    yay

    There is a 99% chance it's in there, and there is an 80% chance it uses the latest version/git HEAD

    [–] RustyNova@lemmy.world 5 points 9 hours ago (1 children)
    [–] rtxn@lemmy.world 21 points 9 hours ago (2 children)

    yay, a utility to access the AUR, where users share build scripts instead of binaries. It's just one step above curl | sudo sh in terms of security.

    [–] 30p87@feddit.org 5 points 9 hours ago (1 children)

    Except it automates the steps you'd have to take to inspect and edit the script, if needed. Also, PKGBUILDs are much nicer to read than just plain install scripts. And, of course, it actually builds a package, which is then installed, so it's not only tracked but can be updated like the rest of the system.

    [–] copygirl@lemmy.blahaj.zone 5 points 8 hours ago (1 children)

    To be fair, that's why they said

    in terms of security.

    [–] 30p87@feddit.org 1 points 7 hours ago (1 children)

    I'd say that yay encourages checking the PKGBUILD or its diff more than the average "curl xy | sudo sh" instruction, but considering most people see yay just as yet another package manager, instead of an AUR helper, that's probably true for most people

    [–] copygirl@lemmy.blahaj.zone 2 points 7 hours ago

    That's probably the "just one step above" part. You do have the option to inspect the script you're executing before you do so with curl | sh too, if you know what you're doing. If you don't, then you'd be pretty likely to just skip the prompt from yay as well. (Automatic diffs are nice tho.) Note: I use paru instead so I don't know what yay does.

    [–] Flipper@feddit.org 3 points 9 hours ago

    I don't think the aur can switch the delivered script whether you are piping it into sh or not.

    [–] Lembot_0001@lemm.ee 21 points 11 hours ago

    Nobody likes to figure out dependencies. And C++ template errors are sometimes completely crazy.

    [–] notthebees@reddthat.com 5 points 9 hours ago

    And halfway through the compile, it fails.

    [–] corsicanguppy@lemmy.ca -4 points 5 hours ago

    There's so much wrong with this question.

    • things people 'must' have are usually worthless junk like 'dark mode'.
    • updates people want in mainstream can sometimes break compatibility with no "just make it work" switch to disable the breakage. When this isn't a red flag, that makes me sad and worried for the idiot in front of me.
    • and then I'm no longer tolerant of the indolent writing error in the sentence.

    Really, it's a combination of all three of those things, and more, that prevent the incrementing of the one number in the git project that would invoke the package run and drop a new package in about 2 minutes. It's so hard.