My question here is: The updates from Pamac software doesn’t completely replace the “sudo pacman -Syu” command, does it?
I ask because there are updates that replace a package, and in those cases, confirmation is required. Pamac doesn’t handle that, so it doesn’t ask for confirmation and doesn’t update the packages either.
If that’s not the case, could someone help me figure out how Pamac handles these kinds of situations? Or, could you tell me what the best alternative to Pamac is?
I know it’s not that hard to use the command, but I want to see if it’s possible to use an application or a visual update manager directly. This is especially for when I have to teach this to less-experienced users that are using or they will use Manjaro Linux.
Thank you!! I really appreciate your help answering these kind of posts.
I’ve been using the Pamac GUI client since over six years to update my systems.
Pamac shows a dialog box with first the list of packages that will be removed followed by the list of packages that will be installed newly. You have to confirm by hitting “Apply” or you can hit “Cancel”. In the latter case no updates will be performed.
As long as you understand about the risk of AUR packages and you can deal with it, pamac on command line with “pamac update” is an alternative to pacman -Syu
But you have to understand that pamac also updates AUR packages if enabled in config.
A while ago i switched from pacman to pamac because i am lazy (no, there is no other reason). But i only use a few aur packages which i understand how they work.
I’ve had two big/major updates where Pamac doesn’t show anything similar. Mmmh… next time, I’ll take a closer look and take some screenshots. Based on the comments posted, I probably missed something.
Pamac GUI behaves pretty much like pacman -Su (without the “y”). Imagine a user only using the Pamac GUI. There shouldn’t be any confusion about this and updates run fully automated (via Manjaros notification daemon).
Currently to trigger full updates manually from the GUI go to Menu -> Update databases.