The “terminal-centric” tagline was just a justification for not supporting a GUI package manager, for reasons explained in that post @dalto shared.
But EndeavourOS really is a great distro if you enjoy doing stuff in the terminal.
It’s not that you really have to use the terminal for everything – you can use the GUI for almost anything (even package management, regardless of it not being supported). But if you prefer the command line interface, you’re at home.
Also, don’t complain about it, if you dislike using the terminal. The “terminal-centric” tagline is excellent for shutting up people who complain about it.
“Terminal-centric” is what drew me to EndeavourOS. I do have pamac-aur installed, but only use as a lookup on the rare occasion I can’t find the exact spelling of a package in the pacman, yay or the AUR.
The terminal is set to stay on top and it’s giving me plenty of muscle memory, plus it’s faster. Also, as they say in what Dalto posted, Pamac, being a Manjaro package, is well documented to be unreliable. I found that to be the case during my short-lived dalliance with Manjaro.
Right. A few days ago I read an article related to problems in Manjaro Linux here https://github.com/arindas/manjarno and here https://www.hadet.dev/Manjaro-Bad/
By the way the last time I tried Manjaro Linux on a Live USB a few months ago it looked fine. But after I connect to the internet and press “Install Manjaro” the laptop suddenly crashes. Forces me to force shutdown.
Honestly, having spent a lot of time in Debian and Ubuntu based distros, I was anticipating pacman to be a “learning curve”. The thing is, it’s so well laid out that I wound up getting comfortable with it very quickly. You absolutely can install a graphical package manager if you want to, but you really don’t need it. Instead, I just run with “guake”. That is, I hit F12 and a terminal drops down from the top of the screen and I update/install software from there :).
Yeah, pacman is a great package manager, much better than apt. And very simple, too.
The only “difficult” part is remembering what all the single letter options mean, but that comes down to using it for a couple of weeks. After that, installing and upgrading packages on Arch is the easiest thing in the world.
I hate reading about distros I have left. It gives me a false sense of security in the distro I have now. Fortunately I read up on the financial accountability of EOS, since that is one thing that trip up a great distro.
That said, I think EOS is my permanent home port.
They actually have more readable counterparts (–sync, --upgrade, --remove etc). The really difficult part is comprehending the difference between “–sync” to “–upgrade” or why “–search” is a suboption of “–sync” and “–query” but not a standalone operation…
For one simple reason: they were added ad-hoc and follow the implementation rather than the tasks on hand. Tongue-in-cheek mode: one-letter options don’t have a lot of sense either, for the same reason Why is it “-Ss”/"-Qs" rather than “search --repo” / “search --installed” respectively? Why “-S”/ “-U” rather than, again, “install --repo” / “install --local”?