Does it really matter if I update apps through a manager like Bauh/Octopi/whatever or should I really only ever do it through the welcome screen by clicking the “Update system (yay)” option(which I believe is the same thing as opening the terminal and manually typing in “yay”)?
Also can you please explain why one way would be better then the other?
The only thing I’ve learned so far searching the forums about this is that your app manager might not check all repositories, whereas yay is supposed to check all repos including aur packages. Is that accurate and is that it, or is there something more?
I guess as long as you don’t use anything which runs packagekit in the background it should be alright, generally speaking, to use a graphical package manager like the ones you mentioned above.
Warning: PackageKit opens up system permissions by default, and is otherwise not recommended for general usage. See FS#50459 and FS#57943.
However, for better user control, I would always prefer the terminal over any other graphical package managers.
yay is a pacman wrapper with AUR support. So yes, with yay you can manage packages from sources specified in your /etc/pacman.conf and also those from AUR.
I see, ok, thank you. Thankfully I haven’t tried anything that uses PackageKit yet, and now I’ll know to stay away from that.
I’m basically down to just using Bauh and the terminal(with yay or pacman commands) for anything that doesn’t work with Bauh.
This actually did affect me once(assuming the following is an example of what you are talking about) when I tried to install something with Bauh it got to a step where it encountered a conflict with a dependency because of a different version that was already installed. And on the question whether to remove it Bauh(I guess this is how it’s configured) was automatically selecting “no”, so the installation would fail.
But when I tried to install it with the terminal and got to that question I had the option of what to select, so I answered “yes” and it worked and the app installed without problems after that.
So I guess you do have a point and maybe I should try to learn to give the terminal more preference in these matters, it’s just intimidating as a beginner…
Using the terminal will put you in the front seat of controlling your system. You will see in “real time” what is going on when you run a command, in this case an update command and you will have the chance to intervene in time if that is necessary.
I would encourage you, even as a beginner, to get acquainted to how system management is done via terminal.
I’ll put some link here below which should serve as a start point. Take your time and read through them at your pace. Ask here in the forum if anything is unclear and you would need further explanations and/or assistance.
Ok, here’s one of those questions, specially since you are the same person who recommended me yt-dlp(a terminal app, sigh) in the other thread, isn’t \ supposed to be used instead of space if you have a directory that has spaces in it’s name? Isn’t that what I read on the internet?
I am not a terminal pro so my explanation is very basic, but essentially:
The \ tells the terminal “this is all part of the same command please don’t treat this space as anything other than a space”, since the default behaviour is to assume that every separate ‘word’ entered into it is a fresh instruction, or argument for the previous instruction.