this post was submitted on 16 Sep 2024
845 points (97.5% liked)

linuxmemes

21596 readers
924 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 members of the community for any reason.
  • 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.
  • These rules are somewhat loosened when the subject is a public figure. Still, do not attack their person or incite harrassment.
  • 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. Even if you watch it on a Linux machine.
  • 4. No recent reposts
  • Everybody uses Arch btw, can't quit Vim, and wants to interject for a moment. You can stop now.
  •  

    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 fork-bomb your computer.

    founded 2 years ago
    MODERATORS
    845
    Snap out of it (lemmy.zip)
    submitted 3 months ago* (last edited 3 months ago) by [email protected] to c/[email protected]
     

    How do you guys get software that is not in your distribution's repositories?

    (page 3) 50 comments
    sorted by: hot top controversial new old
    [–] [email protected] 21 points 3 months ago (5 children)
    1. Compile from source
    2. Find alternative
    3. Deploy in VM/Docker

    If I wanted snap, flatpak or appimages, I would use windows. Shared dependencies or death.

    load more comments (5 replies)
    [–] [email protected] 14 points 3 months ago* (last edited 3 months ago) (2 children)

    AUR. If it doesn't exist on AUR (very unlikely, but happens sometimes), I make a package for it.

    On non-arch distros, I often use LURE.

    load more comments (2 replies)
    [–] [email protected] -5 points 3 months ago

    People spend a lot of time on this one. It must suck to be losing to snap.

    [–] [email protected] 14 points 3 months ago (1 children)

    Download the sources and build it, like Kernighan & Richie intended.

    load more comments (1 replies)
    [–] [email protected] 16 points 3 months ago* (last edited 3 months ago) (4 children)

    I hate fucking snap. It might be enough to make me switch distros if Ubuntu keeps up with it (which I am sure they intend to).

    The continual "you have new snaps" or whatever it was message every time I'm just trying to have a web browser open made me eventually figure out how to install firefox for real on all of my computers.

    EDIT: I think you may have convinced me to try out Debian on my next OS installation.

    [–] [email protected] 16 points 3 months ago

    The Firefox snap was the reason I left Ubuntu. (Or, the last straw, at least.) Fedora has been wonderful.

    [–] [email protected] 1 points 3 months ago

    Make a script to extract it to /opt/local and make a symlink.

    You'll end up using it so much and it's an easier upgrade on your terms.

    [–] [email protected] 8 points 3 months ago (1 children)

    Try debian, they improved so much over the past decade, they're a better Ubuntu than Ubuntu now without any bullshit.

    [–] [email protected] 2 points 3 months ago (1 children)

    What do you mean "improved"? Ubuntu is based on Debian.

    load more comments (1 replies)
    load more comments (1 replies)
    [–] [email protected] 2 points 3 months ago (3 children)
    [–] [email protected] 2 points 3 months ago

    I have a few source built packages that I use every day.

    Loading up my system with several development libraries to compile a program is preferable to taking a giant dump on my system in the form of soypacks.

    [–] [email protected] 2 points 3 months ago
    load more comments (1 replies)
    [–] [email protected] 58 points 3 months ago (4 children)

    Native package manager > Native binaries > AppImage > Flatpak.

    Yes, snap isn't even on the scale.

    [–] [email protected] 8 points 3 months ago (7 children)

    I'm a technically savvy but new to Linux user who installed Mint as my primary OS about a month ago. So far I've used Flatpaks and AppImages without any issue and haven't come across snaps. Would you explain the differences and why I would care about one over another?

    load more comments (7 replies)
    [–] [email protected] 5 points 3 months ago

    And the last three aren't even an option in the enterprise unless your CTO is 24.

    [–] [email protected] 58 points 3 months ago (1 children)

    Not a fan of AppImages myself. For an universal format it has surprising amount of issues with different distros, in my experience. And the whole Windows style "go to a website, download the AppImage, if you want to update it, go to the web page again and download it again" is one thing I wanted to get away from. At least they don't come with install wizards, that clicking through menus thing was a pain.

    For one off stuff I run once and never need again, AppImage is alright. But not being built-in with sandboxing, repos, all that stuff, it just seems like a step back.

    [–] [email protected] 12 points 3 months ago (2 children)

    I ran into the same issues, mentally, when trying out AppImages for the first time - but my attitude changed once I found and started using this tool: https://github.com/ivan-hc/AM

    load more comments (2 replies)
    [–] [email protected] 24 points 3 months ago (2 children)

    App images are a very Windows way to do things. They bundle everything so they are big

    [–] [email protected] 9 points 3 months ago

    They are windows, but the linux version of dll-hell across distros and distro versions makes windows dll hell look quaint.

    If someone had addressed that better it would be one thing, but binary interoperability is infinitely broken, so app image is actually an improvement.

    [–] [email protected] 6 points 3 months ago* (last edited 3 months ago) (1 children)

    Isn't the gnome runtime alone 2GiB? You know how many appimages that is?

    Not to mention you are unlikely to only use one runtime.

    [–] [email protected] 9 points 3 months ago (4 children)

    Then again, loads of apps share that runtime. And if other runtimes have same stuff as that GNOME runtime, the shared parts are on your disk only once. It's pretty smart in how it works.

    [–] [email protected] 5 points 3 months ago (3 children)

    I tested installing some web browers, kdenlive, yuzu and libreoffice and without knowing I ended up with 3 different runtimes and the total storage usage (with deduplication) was 4.79 GIB.

    Meanwhile with 33 appimages that I have (which includes same flatpak apps I mentioned) are using 2.2 GiB.

    It doesn't matter if they share if in the end they end up using several times more storage than the appimage equivalent.

    load more comments (3 replies)
    load more comments (3 replies)
    [–] [email protected] 1 points 3 months ago

    Native binaries

    [–] [email protected] -1 points 3 months ago (1 children)
    [–] [email protected] 1 points 3 months ago
    load more comments
    view more: ‹ prev next ›