If you have to choose between using an App Image, from the developpers official site or an AUR package (or apt e.g), what do you choose?

  • Stowaway@midwest.social
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    5 hours ago

    I prefer distros if available, but in some cases the version in the distros can suck. A solid example, and this could 100% be user error, but I used aur to get Picard on my tablet, but there was no app menu bar. Like at all, no window settings in the world made a difference, and the global menu didn’t show anything either. So I couldn’t change settings at all. I removed the aur package and installed the flatpak, everything worked no problem.

    Flatpaks are okay, but due to laziness, I’m not proficient with making them interact well with each other.

    App images can be great, but also annoying depending on how your system handles them. On a Debian based machine it would “install” the app image as if it were a normal app, and in some cases even check for updates. In garuda I have to manually go to the file and execute it each time. I’m no Linux master, so I could probably do something in garuda to make it work similar to Debian, but I only have one app there that I care about and I’m lazy…

    I don’t like snaps, they seem finicky to me.

    If the Dev has their own recommended source, package, or whatever I try to stick to that. I.e. if they say their focus is on an app image, but aur has it, and there’s a flatpak, and x y z options, I’ll try the app image, and if that does what I need it to, I stick with it. If they recommend snap I try to find another app or another option to install.

  • 𝘋𝘪𝘳𝘬@lemmy.ml
    link
    fedilink
    arrow-up
    17
    ·
    2 days ago

    My personal order:

    Repositories > AUR > Making an own AUR package > Making an own package not in AUR > Flatpak > Using an alternative to that application > consider if I really need it > AppImage

  • brax@sh.itjust.works
    link
    fedilink
    arrow-up
    5
    arrow-down
    1
    ·
    2 days ago

    I’d pick the AUR package 100% of the time because I hate everything about the idea of appimages and the like.

  • DonutsRMeh@lemmy.world
    link
    fedilink
    arrow-up
    16
    arrow-down
    2
    ·
    2 days ago

    Using app images eliminates the chance of breaking your system to almost zero. But updating them could be an inconvenience.

      • DonutsRMeh@lemmy.world
        link
        fedilink
        arrow-up
        3
        ·
        2 days ago

        I always use that appimageupdate tool. It doesn’t work on all of them. The creator has to support it.

        • coolmojo@lemmy.world
          link
          fedilink
          arrow-up
          1
          ·
          2 days ago

          You can try bauch It is an graphical application to search install and update AppImage, Debian and Arch Linux packages (including AUR), Flatpak, Snap and Web applications.

          • DonutsRMeh@lemmy.world
            link
            fedilink
            arrow-up
            2
            ·
            2 days ago

            Bauh can be installed on Fedora? I never realized that. I use to use it when I ran Endeavour OS, but I always thought it was an arch exclusive app.

            • coolmojo@lemmy.world
              link
              fedilink
              arrow-up
              1
              ·
              1 day ago

              Yes, you can just download the Appimage version and execute it and install bauh from the app. On Fedora it will only support the FlatPak and AppImages not system repo and corps.

              • DonutsRMeh@lemmy.world
                link
                fedilink
                arrow-up
                2
                ·
                edit-2
                1 day ago

                Man, thank you for bringing that up. I love bauh. Already installed. Even for appimages, I’d much rather use it than go hunting for them everywhere

  • 🦊 OneRedFox 🦊@beehaw.org
    link
    fedilink
    English
    arrow-up
    2
    ·
    2 days ago

    I use what’s packaged in my distro’s repositories, unless I need a specific version, or the software isn’t packaged at all.

  • LupusBlackfur@lemmy.world
    link
    fedilink
    arrow-up
    9
    arrow-down
    1
    ·
    2 days ago

    Personally, I prefer installation via the package manager… Saves some steps and I’ve not had a problem using this procedure since the 90’s…

    AppImage is fine and all but there are some extra steps required to have that “app” appear in the OS menu and such…

    And, as an old fuck, I’m not fond of referring to the software installed on my computer as “app”. It’s “software” or “a program”.

    And, yes. Phone is also a computer and “app” is the appropriate word usage on that platform…

    I know. Semantics. But it’s what I’m used to.

    🤷‍♂️ 🤷‍♂️

  • NorbiPetiA
    link
    fedilink
    arrow-up
    3
    arrow-down
    1
    ·
    edit-2
    2 days ago

    I usually go Flatpak > system package (rpm) > AppImage > direct download. But it also depends on what I need.

    • Flatpak usually gives the latest version and is nicely integrated with everything.
    • System packages are usually outdated but use less disk space.
    • I only use AppImages if that’s the only way I can get the version I need. I also have it integrated with appimaged.
    • Directly downloading a tar.gz or similar I try to avoid as much as possible because it isn’t integrated with anything.
  • Static_Rocket@lemmy.world
    link
    fedilink
    English
    arrow-up
    6
    ·
    edit-2
    2 days ago

    AUR, when I can. I run my own binary package repo. App images are an interesting concept, but usually they are compiled against ancient versions of glibc for increased compatibility. Optimizations and CVE patches may or may not be applied, LD lookups are longer, etc.

  • Mwa@lemm.ee
    link
    fedilink
    English
    arrow-up
    7
    arrow-down
    1
    ·
    edit-2
    2 days ago

    Aur ftw.

    But if I need to compile a large project then appimage

  • LeFantome@programming.dev
    link
    fedilink
    arrow-up
    6
    ·
    2 days ago

    With the AUR, there is an “it depends” since AUR packages are unofficial and variable in quality.

    That said, I have a strong bias for installing the distro package over using AppImage or Flatpak.

    There are three reasons not to use the distro package:

    • the package is not available
    • the package is too old
    • the package maintainer cannot be trusted

    My #1 reason for using Arch is to eliminate 1 and 2. In my experience, the AUR is almost always fine for #3.

    Even when I use another distro, I put Distrobox with Arch on it and get any of the packages that the distro does not have from there.

    The only Flatpak I have had to install has been pgAdmin.

    • SatanClaus@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      1
      ·
      2 days ago

      I enjoy CachyOS distro packages for this reason. Eliminated all three in one fell swoop. Very few packages I’ve had to go outside of their ecosystem for.

  • Björn Tantau@swg-empire.de
    link
    fedilink
    arrow-up
    6
    arrow-down
    2
    ·
    2 days ago

    I don’t like App Image because I have to manage everything myself or use a helper that may or may not be able to manage everything about all App Images.

    But sometimes the dev supplied package is the only way to get an up to date package.