Hello, I’m a Chinese and aur.archlinux.org
is very slow in our country especially at night. But there are a lots of mirror servers in our country.
I want to make pamac-manager use aur.tuna.tsinghua.edu.cn
instead of aur.archlinux.org
but I can’t find any useful ducument.
Can someone help me, thanks in advance.
Interesting question.
I couldnt quickly find how pamac sets this.
But yay
does it rather easily.
To install yay and set your preferred source…
sudo pacman -Syyu yay
yay --aururl https://aur.tuna.tsinghua.edu.cn --save
Then using yay everything should use that mirror. ex:
yay chrome
or
yay -S google-chrome
Maybe you can use herecura
server inside /etc/pamac.conf and add as last lines this:
[herecura]
Server = https://repo.herecura.eu/$repo/$arch
the advantage is that you do not have to compile google-chrome
… and you might have quicker access to it.
for pamac is hard coded
only way for moment is to create patch(replace url in code) and use your PKGBUILD for create your version
But you can open an gitlab issue for your request (aur url in pamac.conf)
A mirror server is not a mirror for AUR.
AUR is only a git repo for build scripts - AUR contains no binary packages only small text files.
So you will gain nothing by changing the AUR url as the binaries required to create a given package will still have to be downloaded from what ever source is set in the PKGBUILD.
Thanks, I forked pamac-aur and replaced the url. Now it works fine.
Thanks, but for me it very slow when search from pamac gui, I even can’t open aur.archlinux.org
at night.
Sounds like a proxy in China would be more useful to speed up downloads.
Maybe Arch users in China can get together and set something up if it is a common problem.
Yes, I use proxy most of the time, but proxy is also too slow at night. Download speed will up at the next daytime. By the way, It’s against the law to use proxy to access the international network in our country. In Chinese parlance, the police may invite you to tea. So it’s difficult to get together and set something up, use mirror server is the only way.
This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.