I felt it was a very clear and certain phrase and it contradicted your earlier posts. I didn’t mean to misquote you or to offend in any way, I apologise If I have.
Indeed, I forgot to include it in my post.
Definitely more accurate, looks like a nice logical set of rules.
There’s a typo, “use” should be “using”.
You may install a single package use pacman -S <pkgname>
Thanks. But that would contradict my understanding of how the conversation on the page came out.
My understanding is that, if you are not up-to-date and only run pacmac -S, then you will remain not up-to-date. But that would be no worse than you were before.
See:
Also see:
Of course, if what you mean is that one should always do what is best (which is to keep your system up-to-date), then there could be no disagreeing with that.
In such situation - if the metadata on the mirror - the database - has been updated - you would get a 404 - because your metadata is not current - which - if you don’t know what you are doing - would be confusing at best or at worst seen as an outdated mirror - which - in such situation would not be true - but nonetheless - the user would be inclined to ask in the forum - why is this mirror giving me errors when I try to install …
So please let this topic rest - let me put in that last nail
Best practise - to avoid issues and misunderstandings
In that case, it would appear you might have stuck to, “Always ensure your system is fully up-to-date before installing software,” in the WIKI instead of striking that out in favor of, “Don’t update the local package database without also updating the system.”
“Always ensure your system is fully up-to-date before installing software,” is clearly your position. I am going to do that. Thanks.
But here’s a question on when you just run pacman -S (without first updating) and don’t run into error 404.
Suppose the repository at t1 consisted of packages aa version 1, bb version 1, and cc version 1. At t2, there is an updating by which they become aa 2, bb 2, and cc 2. At t3, somebody just runs pacman -S cc. Is he going to get cc 1 or cc 2?
I am not saying I will ever do that. I just want to understand how these repos work. If anybody believes I should, I will make a separate post of the question.
I’d say it’s more like, “I’ll try to install it without updating, but if that doesn’t work then I’ll update”.
My reasoning is that updates can break things, so they should be done at a convenient time, ie when you have time to fix things. Everyone has their own preference.