So the thing with Debian and any Debian based distro like Ubuntu or Linux Mint is there is no big centralized software repo like the AUR. Yes there is the apt repository but if you want something that’s not in there, get ready to read the documentation or follow random guides.

For example, one of my friends wanted to download an audio tool called Reaper. On Windows this is just looking up the application and clicking on the .exe. It really depends on the dev if they include a .deb, sometimes you might need to download the .sh file or they may tell you to compile it yourself. Perhaps, you have to add a ppa. On Arch, all I have to do is Paru -S Reaper, if there are multiple Reapers I can look for that by typing Paru Reaper.

Now that Arch is so easy to install with the Archscript, and the software repo so vast and easy to use, is Debian really user friendly if you have to jump through several hoops to download programs?

Edit: yeah yeah there’s flathub and stuff but that’s more of a last resort, optimally, you want to get it the correct way.

  • Guenther_Amanita@feddit.de
    link
    fedilink
    arrow-up
    28
    arrow-down
    1
    ·
    4 months ago

    yeah yeah there’s flathub and stuff but that’s more of a last resort, optimally, you want to get it the correct way.

    Dude, there is no correct or wrong way. Many prefer Flatpaks, because they ship with all they need and work on every distro.

    Also, you can just use Distrobox on any distro and use anything you want.

    But calling Arch easier than Zorin or similar is just wrong.

  • GravitySpoiled@lemmy.ml
    link
    fedilink
    English
    arrow-up
    22
    arrow-down
    1
    ·
    edit-2
    4 months ago

    Congrats. Now you know why distrobox is so good. The package manager of the host doesn’t matter anymore. Nix package manager also works on any system. And finally, nowadays you use flatpak to install apps whereever possible.

    You can’t take the package manager as a reference to judge which OS is better.

    Arch is not only about installing but keeping up to date. A normal person does not want to read about selinux. Debian doesn’t use it either but uses something comparable. On arch you have to take care of it. On debian the maintainers take care of it.

    • Thorned_Rose@kbin.social
      link
      fedilink
      arrow-up
      3
      ·
      4 months ago

      I’ve been using Arch almost a decade now (after distro hopping between various Debian based distros), installed it on a bunch of different devices and never once had to read about selinux.

      Arch maintainers take care of stuff too. If you don’t want to update much, then update every three months or however long you like 🤷🏻‍♀️

      • GravitySpoiled@lemmy.ml
        link
        fedilink
        English
        arrow-up
        2
        ·
        4 months ago

        Which Mandatory access control do you use?

        Is it really preinstalled without ever assking you if you even want it?

    • Tempy@lemmy.temporus.me
      link
      fedilink
      arrow-up
      1
      ·
      4 months ago

      Nah, I’d rather put together my own PKGBUILD on Arch, so I have an mostly repeatable build for a package that doesn’t exist in repos. Bonus, I can share that if I wish and make others life easier.

  • Avid Amoeba@lemmy.ca
    link
    fedilink
    arrow-up
    22
    arrow-down
    3
    ·
    edit-2
    4 months ago

    You took one narrow use case whose significant downsides you’re unaware of and made an OS ease of use judgement based on that. Therefore while you’re entitled to it, it’s not a useful judgement. ☺️

    • /home/pineapplelover@lemm.eeOP
      link
      fedilink
      arrow-up
      6
      arrow-down
      7
      ·
      4 months ago

      My narrow use case is just installing packages. There are lots of packages not in the apt repository. All I’m saying is that aur has more stuff. Now, if apt repository has around the same amount as the aur then I could see how debian based distros are functionally as easy to use.

      • constantokra@lemmy.one
        link
        fedilink
        arrow-up
        11
        ·
        4 months ago

        Do you look at the stuff in the aur? Because any of that stuff you install from there could be messed with because it’s a user repository. I specifically left arch because I had to look into all the packages I installed from the aur, and the stuff from the official repos was pretty limited compared to something like Debian. That took a lot of time. Or, you could always just install whatever you find with zero concern about security.

        I’ve been running Debian for decades with maybe 2 problems I had to manually resolve with apt. I ran arch and manjaro for maybe a year, and had a handful. I’m certainly not going to say not to run arch, but it’s in no way easier to keep running than Debian. That’s literally Debian’s whole gig.

        • yianiris@kafeneio.social
          link
          fedilink
          arrow-up
          2
          ·
          4 months ago

          In all the years I’ve used the AUR I only heard of one pkg violating security, it was recognized pretty fast and was removed within hours from going up. AUR pkgs have history/track/votes on them, with thousands using them it is just as likely an official pkg having rogue code as an aur pkg.

          Also, aur pkg are not really software written for the aur, it is software packaged for the arch ecosystem, and several other distros are using them.

          @constantokra @pineapplelover

          • constantokra@lemmy.one
            link
            fedilink
            arrow-up
            4
            ·
            4 months ago

            Right, and that’s a good reason why you should feel reasonably comfortable installing very popular software from the aur, once it’s been there for a while. That’s not why people like the aur.

            People like that you can get even unpopular stuff in the aur, and that’s the stuff you need to be suspicious of. If you’re getting some niche y2k era packet radio software from the aur, you should be checking how it’s packaged and what is actually being packaged. And if you have the knowledge to do that you might as well get the source and install it yourself. I’ll admit that i’m getting old, and I don’t know if that’s something people aren’t willing or able to do these days.

            Maybe i’m just cranky about arch, but it just seems really stupid to me to go through manually installing and setting up your system just to either install some random crap from the aur, or have to manually review it all because the official repos are pretty bare.

            • yianiris@kafeneio.social
              link
              fedilink
              arrow-up
              0
              ·
              4 months ago

              1 If you take an average AUR pkg and read its content (PKGBUILD) the procedure of building an arch like pkg is not very much unlike the practice of building and installing from source as in the old days. The difference is that when a new revision or need for patch, or rebuild due to fresh libraries/dependencies is necessary through your AUR helper you will be notified.

              @constantokra

              • constantokra@lemmy.one
                link
                fedilink
                arrow-up
                2
                ·
                4 months ago

                Yes. It is possible to verify what’s going on. That’s what I did when I used the aur. Do you think most people do that, or even look at see how many users are using the software? Or do you imagine they just install it blindly?

                If you ever see a help video or article that suggests installing something from source, or run some script people generally tell the reader that they shouldn’t just run random code without looking at it. I’ve never once seen anything that suggested people should check the pkgbuild. I don’t have a problem with the aur. I just think it’s not nearly as trustworthy as it’s generally made out to be, and I don’t think people generally understand that it might even be a concern, or that you can check the validity of the package yourself.

            • yianiris@kafeneio.social
              link
              fedilink
              arrow-up
              0
              ·
              4 months ago

              2 Do you honestly think one can just make a fake account up, register, and publish an AUR pkg with rogue code that easy? There are checks for code whether it is safe or not, whether it is asking for right elevation, altering the filesystem’s rights, etc.
              You are making it sound like registering for X and publishing a tweet.

              3 The most dangerous software I see on AUR is browser bins by the BIG NAMES not the little script stuff.
              People are afraid of people instead of large corps
              @constantokra

              • constantokra@lemmy.one
                link
                fedilink
                arrow-up
                4
                ·
                4 months ago

                I think people can hide lots of things in code, especially when people don’t generally look at it. And I know people don’t look at it when they talk about how convenient the aur is. It’s at best marginally more convenient than installing from source.

                I’m not at all suggesting that people should place more trust in large companies. I’m suggesting that packages in the aur with lots and lots of users should be trusted more, specifically because some of them will be checking out the pkgbuild, and the source, and presumably some of them would notice if the software did something it wasn’t supposed to do. Obviously the larger the software the harder that all is to check, and correspondingly you’d want to see many more users using it before you’d extend it any trust.

                My point being, i’ve not seen these discussions taking place. Maybe I’ve just missed them. But I feel like it’s appropriate to bring it up when I see people talking about just how.convenient the aur is. It’s really not that convenient if you’re using it in a way that i’d consider reasonable.

          • Aatube@kbin.social
            link
            fedilink
            arrow-up
            4
            ·
            4 months ago

            New packages on flathub are moderated, though I haven’t encountered any problems from AUR’s moderation model either other than it sometimes being slow but harmful stuff is removed pretty fast

          • constantokra@lemmy.one
            link
            fedilink
            arrow-up
            3
            ·
            4 months ago

            Ordinarily I use apt. Sometimes a flatpak if I trust the source. Otherwise it’s from source or usually something i’m running in docker, where I’ll check what it’s actually doing if i’m at all suspicious.

            I don’t want to make too big a deal of the aur. When I was using arch and I needed something from the aur it was easy enough to see that it was a legitimately packaged piece of software. The only big deal is that it’s a real pain in the ass, and I know most people aren’t doing that, and I never see anyone mention it so I doubt people even consider that it could be an issue.

            It comes down to what you trust. I trust the stuff I can get from Debian’s repos. I trust some other sources, and everything else I look at. I don’t trust the aur, and I sincerely doubt most people look at the software they’re installing from it to make sure it’s legit.

            It’s really none of my business what others are comfortable with. The trustworthiness of where you get your software is a decision you have to make for yourself, and with the way people go on about the aur I get the feeling they don’t bother to decide. I don’t ever hear anyone acknowledge that there’s any sort of difference between the aur and Debian’s repos, but that’s just frankly an utterly absurd idea.

      • PenguinCoder@beehaw.org
        link
        fedilink
        English
        arrow-up
        9
        ·
        4 months ago

        All I’m saying is that aur has more stuff.

        Sure, but that does not equate to the premise you made that Arch is easier to use than Debian.

          • Aatube@kbin.social
            link
            fedilink
            arrow-up
            5
            ·
            4 months ago

            I think they want you to talk about the other aspects of use, such as compatibility with hardware an whether there can be significant productivity roadblocks. (That said, the only said roadblock I’ve met is not being able to project and not being able to run a specific Android app)

  • Static_Rocket@lemmy.world
    link
    fedilink
    English
    arrow-up
    16
    ·
    4 months ago

    Dog. I’m an arch user. You can’t just say “Arch is easier than Debian” and then in the first part of your argument say:

    Yes there is the apt repository but if you want something that’s not in there, get ready to read the documentation or follow random guides.

    You do realize Arch just frontloads that effort right? It’s not any “easier.” We embrace the fucking manual. (Arch based distros aside…)

    Now if you were praising the simplicity of makepkg and the PKGBUILD syntax then sure. As is, though, this is just a bad take.

    • /home/pineapplelover@lemm.eeOP
      link
      fedilink
      arrow-up
      1
      arrow-down
      1
      ·
      4 months ago

      I’d argue that debian based distributions also need to refer to the documentation as well. If you have a simple setup, you probably don’t even need to visit the documentation on Arch.

      • intrepid@lemmy.ca
        link
        fedilink
        arrow-up
        6
        ·
        edit-2
        4 months ago

        That really isn’t true. Debian packages are often heavily patched and tested to make sure it fits into the rest of the ecosystem. While Arch does it too, they prefer to keep the packages as vanilla as possible - often requiring effort of the user’s side to make it work with the rest of the system. It’s a different philosophy. While Debian tries to be simple by being opinionated, Arch relies heavily on the effort of the users.

        • Fryboyter@discuss.tchncs.de
          link
          fedilink
          English
          arrow-up
          6
          ·
          4 months ago

          While Arch does it too, they prefer to keep the packages as vanilla as possible - often requiring effort of the user’s side to make it work with the rest of the system

          To be honest, I have hardly ever had this experience. In my opinion, the distribution works so well precisely because Arch releases everything vanilla wherever possible. And in cases where the vanilla version doesn’t work, the Arch team patches it.

  • spacebanana@lemmy.world
    link
    fedilink
    arrow-up
    15
    ·
    4 months ago

    You should check out Nix (the package manager). NixOS’s Nix package manager can be used outside its own system. It supports the vast majority of Linux operating systems as well as MacOS.

    Nix’s package repository is gigantic like you wouldn’t believe, and Reaper is in it.

    • velox_vulnus@lemmy.ml
      link
      fedilink
      arrow-up
      4
      ·
      4 months ago

      It’s still not perfect - there’s still some contamination. I’m a full-time NixOS and Guix System user, so I’ve seen this personally. Of the two, I like Guix more.

        • velox_vulnus@lemmy.ml
          link
          fedilink
          arrow-up
          7
          ·
          4 months ago

          Nix or Guix apps install themselves in stores. A app can have dependencies linked to another store - it will/should never use the libraries available by the system package.

          Normally when I execute a simple GTK app installed through Nix, inside a Nix shell for example, it should use the GIO library from the store and not the system library. When the later happens (due to some bug/faulty code), it is called a environment contamination.

          In this scenario, the app may or may not work - if the versions are very close-by, it should work just fine. However , if you’re using an older channel on a bleeding-edge distro like Arch, or a beta channel on a slow distro like Linux Mint, you’ll definitely have a hard time.

  • Fryboyter@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    11
    ·
    edit-2
    4 months ago

    So the thing with Debian and any Debian based distro like Ubuntu or Linux Mint is there is no big centralized software repo like the AUR.

    The platform for this would be available (https://mpr.makedeb.org).

    Yes there is the apt repository but if you want something that’s not in there, get ready to read the documentation or follow random guides.

    Not everything is available in the AUR either. It may therefore be necessary to create a own PKGBUILD file. And since anyone can publish something in the AUR, you should check the PKGBUILD file before installing or updating it. Both also require reading guides (https://wiki.archlinux.org/title/Arch_User_Repository, https://wiki.archlinux.org/title/PKGBUILD and so on).

    On Arch, all I have to do is Paru -S Reaper,

    This would give me the error message that the command was not found. Why do some people assume that everyone uses the same AUR helper as they do? I use aurutils, for example. This AUR helper offers more options but is more cumbersome to use in some cases.

    Apart from that, the name of the package is reaper and not Reaper. So even if I would use paru, it would not work.

    Now that Arch is so easy to install with the Archscript,

    Easier? Yes. But archinstall had and still has some bugs. And archinstall, understandably, does not cover everything so that a manual installation is more flexible.

    yeah yeah there’s flathub and stuff but that’s more of a last resort, optimally, you want to get it the correct way.

    Appimages or flatpaks are often the correct way to go, as many projects only publish such packages.

  • piefedderatedd@piefed.social
    link
    fedilink
    arrow-up
    8
    ·
    4 months ago

    So the thing with Debian and any Debian based distro like Ubuntu or Linux Mint is there is no big centralized software repo like the AUR.

    There is https://pacstall.dev/ the AUR for Ubuntu. It has a Lemmy community https://lemmy.ml/c/pacstall And there is PPA for Ubuntu. With the Arch AUR anyone can just upload something, and it is up to you to check whether it is uploaded malware or not. Sure, you can check how many others upvoted an AUR package but that is still no guarantee it is safe.

    • /home/pineapplelover@lemm.eeOP
      link
      fedilink
      arrow-up
      1
      arrow-down
      5
      ·
      4 months ago

      So then you’re saying the debian community sees value in something like the aur. Unlike all the other comments saying you should just use flatpak

      • piefedderatedd@piefed.social
        link
        fedilink
        arrow-up
        3
        ·
        edit-2
        4 months ago

        Pacstall is for Ubuntu. I am not sure it can work well for Debian. Yes, sure, it is possible that some Ubuntu users see value in having AUR alike repositories to install from. Actually PPA for Ubuntu (PPA does not work well on Debian I’ve read) is kind of like AUR. The Personal Package Archives are uploaded by someone and provide newer versions of software, or provides software which is not in the main Ubuntu repositories. A good example of that is the PHP packages from Sury : https://deb.sury.org/

  • Jo Miran@lemmy.ml
    link
    fedilink
    arrow-up
    8
    ·
    edit-2
    4 months ago

    Reaper is as easy to install on Linux (any distro) as it is on Windows or OSX. Any packaged versions of it, other than the tar file that you can download from Reaper.fm, are maintained by a third party and have nothing to do with the distribution.

    PS: IMHO, you want tools like Reaper and Bitwig to install directly unto your system rather than Snap, Flatpak, etc., due to the low level audio hardware interaction.

  • BaumGeist@lemmy.ml
    link
    fedilink
    arrow-up
    9
    arrow-down
    1
    ·
    4 months ago

    Edit: yeah yeah there’s flathub and stuff but that’s more of a last resort, optimally, you want to get it the correct way.

    There’s also Homebrew, which is more like the AUR than any APT repository or other package solutions. The formulae are built from source by homebrew, so it’s basically like yay or, in your case, Paru in that regards.

    This doesn’t necessarily negate the point of your post, but it’s still a myth that I bought into for a long time, so let’s nip it in the bud: there is no “correct way” to install apps/programs/packages. There may be a correct way for your use case, but everyone has different use cases, even people using the same OS on the same hardware. I prefer system installs like .deb packages because it minimizes disk space and memory usage, whereas someone might prefer sandboxed packages like flatpaks or AppImages because of the security implications; hell, some people might opt for containers like docker or k8s for the compartmentalization.


    On to the point of your post: I just want a set and forget OS. I don’t care if it has the most recent updates or bleeding-edge features, I don’t care about squeezing every last drop of benchmark numbers out of my hardware. I just want to boot up my PC and get to doing the things I use a computer for, not maintain my OS and configure and reconfigure and rereconfigure settings.

    Linux newbies regularly come on here, in this exact community, and lament about their arch install, levying the above complaint. The regulars’ responses usually boil down to “shouldn’t have gone with arch if you didn’t want to get your hands dirty.” I’m not gonna say it’s the same people, but it is the same userbase who will gleefully squeal “install Arch” when someone comes in asking “hey, I’ve never used Linux before, what distro should I use?”

    “Use our distro, but all your problems are because you refuse to tailor your computer habits and schedule around the OS’ needs” is not a community I’d particularly want to be a part of either.

    Also, Pacman is an absolute migraine if you go a week without updating. I have sunk hours into fixing dependency issues only to get so frustrated I just uninstalled the app because Pacman would hold up 1300 updates (not hyperbole) over a single dependency issue.

  • UnfortunateShort@lemmy.world
    link
    fedilink
    arrow-up
    7
    arrow-down
    1
    ·
    edit-2
    4 months ago

    Imo Flathub/Flatpak is the correct way most of the time. I see zero need to install desktop apps any other way on Arch these days. It takes a lot of headaches away from users and developers. Different story for core packages and in case you actually want to compile stuff yourself of course, but I don’t see why I need an Arch-native version of LibreOffice or something. For some apps the Flatpak experience is even better than native (e.g. Lutris, Firefox).

    The AUR and Arch’s packaging system are still amazing tho, because of the great flexibility they offer. I agree that setting up Arch based distros (not Arch itself, sorry :D) are easier to setup than Debian based ones partly because of this. Another big reason is the info readily available in the Arch Wiki imo. But maybe I’m just used to setting up Arch.

    • Aatube@kbin.social
      link
      fedilink
      arrow-up
      1
      ·
      edit-2
      4 months ago

      Flatpaks are isolated while I want to use my input method. Plus, they have larger sizes which can pile up over time

      • Possibly linux@lemmy.zip
        link
        fedilink
        English
        arrow-up
        2
        ·
        4 months ago

        What input method? Flatpaks have controllable permissions that can be changed by the user.

        As for large sizes, that hasn’t been the case for a while. The stuff that takes up the most space are libraries and they installed once. Usually a program will need either the KDE framework (for qt) or the gnome framework (gtk).

  • sudo64@lemmy.world
    link
    fedilink
    Français
    arrow-up
    5
    arrow-down
    1
    ·
    4 months ago

    You gotta add the fact, that ArchLinux sometimes requires you to fiddle a lot when a update failed and broke a lot of stuff, there’s also the installation process, Debian is much more stable (and while archlinux is too), debian is generally a better option for beginners to its approach, And also Reaper is practically Avaliable on a crapton of distros, the fact that it provides binaries officially, and also that its avaliable on FlatHub.

    • Aatube@kbin.social
      link
      fedilink
      arrow-up
      1
      ·
      edit-2
      4 months ago

      The installation process has been pretty simple since archinstall and endeavourOS. The “sometimes” happens rarely, and the forums and mailing lists are pretty helpful.

      The only times when an update broke a lot of stuff for me is 1. The infamous grub update which never happened again 2. Thunderbird dropped GTK support, not an Arch problem 3. I didn’t update for quite a while and had to do package replacements, which were automated by the package manager but was scary 4. Budgie and GNOME conflicted with each other. Weren’t very significant

      • sudo64@lemmy.world
        link
        fedilink
        Français
        arrow-up
        1
        ·
        4 months ago

        Well yeah, but see the issue here ? Have you ever heard such issues with Debian. No. Arch had a fuckton of issues, especially with updates, exemple: when Arch was shipped with kernel 5.19.12, it was very unstable, most of the time these issues can not even appear, and its just depends of user experience, but issues do sure happens :/

    • /home/pineapplelover@lemm.eeOP
      link
      fedilink
      arrow-up
      1
      ·
      4 months ago

      Won’t you have problems on any distro if you use Nvidia? Arch would be the best place to see if it works. Nonetheless, good meme and very relatable