After creating/editing /etc/pacman.d/mirrorlist, issue the following command:
# pacman -Syyu
Passing two --refresh/-y flags forces pacman to refresh all package lists even if they are considered to be up to date. Issuing pacman -Syyu is an unnecessary waste of bandwidth in most cases, but can sometimes fix issues when switching from a broken mirror to a working mirror.
It can only be a Manjaro-habit, in my own experience. It’s the only place they have a problem with mirrors and misunderstanding of how mirrors and syncing should work. (at least some years ago, as I don’t follow their misconseptions route )
Indeed, if I recall correctly, Pamac came with some automatically enabled hook that updated the mirrors every so often, without telling the user. I think that was only on Manjaro, but I don’t know for sure, since I’ve never used it on Arch (and I even removed it back when I was using Manjaro).
In that case, it may be safer to always use -Syyu, since you don’t know when your mirrorlist was automatically updated (you could look at the date of the file, but that’s tedious).
But on Arch, I do that maybe once a year, when I refresh my mirrorlist.
The reason for this is there is a vibe on having the latest and greatest, as if your system has a continuous attack threat, from which you will be protected from the latest security updates…
In contradiction to this, continuously changing your mirrorlist is a better way to break your system, in comparison to keep the same one.
FWIW the Greek Arch mirrors sync only once with upstream every day!!!
Only one or two have a comparable speed with near countries, or North European countries servers.
This makes me have to choose to either never have a Greek mirror at the top of the list (or at all), or only include the Greek mirrors.
That’s why I don’t bother with geography at all. I’m in Croatia, but I don’t look at mirrors by location. I just find the fastest mirrors that are relatively fresh…
Nowadays, I only use rate-mirrors utility, with all default settings. With the parallel downloads feature in pacman, I always utilise my full download bandwidth when updating. So it theoretically couldn’t be faster, unless I change my deal with the ISP.
It is user friendly, and when you are too lazy to launch a pacman -Syyu to verify updates - like kernel ones which needs a reboot to be taken into account - it make the work.
Since 2009, when I arrived in Archlinux world, I used a notifier to tell me : “hey, it is a good time to update”.
I used Kalu, archup and some I can’t remember the name.
There is never always new update available. Not at least on your installation
Every month or so ? Well, I would have said 3 weeks or so. Is there anyone putting a gun on your head telling: “Install pamac-aur”
You’re free not to use it, as I’m free to use it and make my life simpler.
that was an interesting read - obviously what with this being way outside of the actual OS, what with it coming from AUR, and maintained Zeph, what did they have to say about it when asked?
What it really is is a humongous waste of someone else’s money. The kind people who generously donate their actual money to power a mirror for the community. . . To pass a double y every time you update is extremely inconsiderate.
If pamac also does this, I would argue it’s criminal. It would make it the worst thing Linux had ever given the world. All those people using it. Every time they flag an update. Every time a force refresh. . . What am awful waste of someone else’s generosity/time/money.
I have used pamac-aur-git for a long time. I don’t really have many issues with it unless it is broken from some updates which isn’t very often. I don’t typically use it for updating or installing packages. To be honest i use yay mostly and pacman. Sometimes just having pamac is a quick way of looking up something. I like having it whether i use it much or not. I don’t see any problem with it. I’m not sure what pamac-all does that’s any different and doesn’t matter because i don’t use it.