Skip Navigation

Arch is Easier to Use than Debian

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.

67 comments
  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • https://wiki.debian.org/DontBreakDebian

    You really should never download a Debian package or install via a script. The proper way is to use a container or flatpak.

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

      • 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).

  • 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.

    • 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

      • 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 :/

  • I'm not touching flatpaks or snaps with a ten foot pole, and I have the same experience as you. Switched to EndeavourOS a few years back after having been a Debian (and Synaptic) advocate for almost 10 years.

    The AUR is great, and the Arch wiki is a flipping treasure trove. I can hardly imagine going back, certainly not on my work station. Servers will probably be fine running Debian for another few years.

    • @halm @pineapplelover

      What is it about flatpaks that bothers you? I am curious. My experience with them is good, except that are sometimes slower to launch.

      • For certain low level applications, flathab may not work but for most cases, flathub is fine.

        The second scenario is for something not even in flathub but is available in the aur which is signal desktop beta. The other day I installed this by typing paru signal and scrolled up and found signal desktop beta right there and pressed the appropriate number to install. This is much more efficient to install. If I were on my friend's linux mint computer I would have to find the github and follow instructions to manually add the package.

        I am comfortable doing both methods but my point is that users generally want the lowest resistance to new technology. Linux is supposed to be efficient and easy to use not having to look up guides when the Windows way is downloading and running a simple .exe.

      • Yeah, slow app launch for one thing. Lack of DE integration for another. Flatpak apps are so completely foreign elements in the distros I've used that I have no inclination to use them.

        And the few times I've had to use on, it's so bloated with redundant dependencies. I understand that flatpak apps will share dependencies within their ecosystem(?) but since they're the exception to the rule on my system it never becomes a benefit.

        Besides, as is OP's point — I have the entirety of the AUR at my fingertips. Why would I bother with anything else?

67 comments