I just discovered the Endeavour OS by accident when I was on Arcolinux forum. I have tried all Arch based KDE systems, and I primarily use Manjaro KDE, and Arcolinux KDE. I never looked into Endeavour, because the information on Distrowatch only indicates Xfce, and doesn’t mention Plasma or anything else. I only use Plasma, so I didn’t know Endeavour offered Plasma. In any case I just installed the Plasma, but I don’t see any Add/Remove software program software similar to Manjaro and Arcolinux except the “Discover”! I can type pacman in krunner, but when I nothing happens when I try to run it. Am I missing something?
P.S. Needless to say that someone needs to update the Dristowatch information.
Endeavour should ship with both pacman and yay which are command line package managers. If you would like to use the “Add/Remove software” seen in some other distributions that is called pamac and can be installed from the AUR using yay
Everyone mentioned pacman. I removed it from my system. Yay uses the same switches pacman does, and yay -Syu polls the packages, and then the AUR a well. Yay does it all!
Since yay can’t work without components of pacman, how did you remove pacman from your system? Wouldn’t removing pacman take basically take the entire system with it since base depends on pacman?
I get an error: Could not find all required packages.
[fred@Endeavouros ~]$ yay -Syu pacman-gtk
[sudo] password for fred:
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
multilib is up to date
endeavouros 11.6 KiB 578 KiB/s 00:00 [----------------------------] 100%
:: Starting full system upgrade...
there is nothing to do
:: Searching databases for updates...
:: Searching AUR for updates...
==> Error: Could not find all required packages:
pacman-gtk (Target)
You are confusing pacman with pamac. Your command should be to install pamac. yay -Syu pamac-gtk
Pacman is part the Arch installaton. Pamac is a GUI tool for pacman.
Edit: Like @JR29 said you have a choice to install pamac-aur pamac-aur-git or pamac-gtk
Except you totally can’t do this because pacman is needed by so many packages. If you try, you will get something similar to this.
>> yay -Rns pacman
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing pacman breaks dependency 'pacman' required by base
:: removing pacman breaks dependency 'pacman' required by expac
:: removing pacman breaks dependency 'pacman' required by pacman-contrib
:: removing pacman breaks dependency 'pacman>=5.0' required by pyalpm
:: removing pacman breaks dependency 'pacman>=5.2' required by yay
It is and it doesn’t. Here is what yay says about itself. Take a look at dependencies:
yay -Si yay
Repository : endeavouros
Name : yay
Version : 9.4.6-2
Description : Yet another yogurt. Pacman wrapper and AUR helper written in go.
Architecture : x86_64
URL : https://github.com/Jguer/yay
Licenses : GPL
Groups : None
Provides : None
Depends On : pacman>=5.2 sudo git
Optional Deps : None
Conflicts With : None
Replaces : None
Download Size : 2.18 MiB
Installed Size : 6.26 MiB
Packager : EndeavourOS <info@endeavouros.com>
Build Date : Sun 01 Mar 2020 08:03:04 AM CST
Validated By : MD5 Sum SHA-256 Sum Signature
You seem to be confused here. Just because it is written in go, doesn’t mean anything about its dependencies. It is just calling pacman and/or libalpm(which is part of pacman).
I am not trying to argue with you for fun here but telling people to remove pacman is a really bad idea. Because, it is probably possible, but it would break your system in a way that wouldn’t be super fun to fix.