[pacman-dev] New mirrors file
Saw this (http://bugs.archlinux.org/task/6083) bug today on the bugtracker and also knew this was a problem anyway, so here is my go at it. I tried to make a more up to date mirror list from both the Wiki and the download page. I ran the rankmirrors script on it a few times to hopefully weed out the old/bad mirrors. If someone that is skilled with automake/autoconf wants to finish the job, I'd appreciate it. Instead of having four more or less duplicate files in our repository, we could generate all of them from this one file. -Dan /etc/pacman.d/mirrorlist.in: # # @REPO@: Arch Linux @REPO@ repository # # United States Server = ftp://ftp.archlinux.org/@REPO@/os/@CARCH@ Server = ftp://ftp.nethat.com/pub/linux/archlinux/@REPO@/os/@CARCH@ Server = ftp://ftp-linux.cc.gatech.edu/pub/linux/distributions/archlinux/@REPO@/os/@CARCH@ Server = ftp://mirror.cs.vt.edu/pub/ArchLinux/@REPO@/os/@CARCH@ Server = ftp://ftp.ibiblio.org/pub/linux/distributions/archlinux/@REPO@/os/@CARCH@ Server = http://www2.cddc.vt.edu/linux/distributions/archlinux/@REPO@/os/@CARCH@ # Europe # - Austria Server = ftp://gd.tuwien.ac.at/opsys/linux/archlinux/@REPO@/os/@CARCH@ # - Belgium Server = ftp://ftp.belnet.be/packages/archlinux/@REPO@/os/@CARCH@ # - Czech Republic Server = ftp://ftp.sh.cvut.cz/MIRRORS/arch/@REPO@/os/@CARCH@ # - Estonia Server = ftp://ftp.estpak.ee/pub/archlinux/@REPO@/os/@CARCH@ # - France Server = ftp://ftp.rez-gif.supelec.fr/pub/Linux/distrib/archlinux/@REPO@/os/@CARCH@ Server = ftp://mir1.archlinuxfr.org/archlinux/@REPO@/os/@CARCH@ Server = ftp://mir2.archlinuxfr.org/archlinux/@REPO@/os/@CARCH@ Server = ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/archlinux/@REPO@/os/@CARCH@ #Server = http://mirrors.jakimowicz.com/archlinux/@REPO@/os/@CARCH@ # - Germany #Server = ftp://ftp.archlinux.de/pub/archlinux/@REPO@/os/@CARCH@ Server = ftp://ftp.tu-chemnitz.de/pub/linux/sunsite.unc-mirror/distributions/archlinux/@REPO@/os/@CARCH@ Server = ftp://ftp.hosteurope.de/mirror/ftp.archlinux.org/@REPO@/os/@CARCH@ # - Great Britain Server = http://ftp.parrswood.manchester.sch.uk/Mirrors/ftp.archlinux.org/@REPO@/os/@... # - Greece Server = ftp://ftp.ntua.gr/pub/linux/archlinux/@REPO@/os/@CARCH@ # - Ireland Server = ftp://ftp.heanet.ie/mirrors/ftp.archlinux.org/@REPO@/os/@CARCH@ # - Italy Server = ftp://mi.mirror.garr.it/mirrors/archlinux/@REPO@/os/@CARCH@ # - Lithuania Server = ftp://saule.mintis.lt/pub/linux/@REPO@/os/@CARCH@ # - Netherlands Server = ftp://ftp.nluug.nl/pub/metalab/distributions/archlinux/@REPO@/os/@CARCH@ Server = ftp://ftp.surfnet.nl/pub/os/Linux/distr/archlinux/@REPO@/os/@CARCH@ # - Norway Server = ftp://mirror.djzradio.net/archlinux/@REPO@/os/@CARCH@ # - Poland Server = ftp://sunsite.icm.edu.pl/site/linux-sunsite/distributions/archlinux/@REPO@/os/@CARCH@ Server = ftp://mirror.icis.pcz.pl/archlinux/@REPO@/os/@CARCH@ # - Portugal Server = ftp://gul.est.ips.pt/repos/archlinux/@REPO@/os/@CARCH@ Server = ftp://cesium.di.uminho.pt/pub/archlinux/@REPO@/os/@CARCH@ Server = ftp://darkstar.ist.utl.pt/pub/archlinux/@REPO@/os/@CARCH@ # - Romania Server = ftp://ftp.iasi.roedu.net/mirrors/archlinux.org/@REPO@/os/@CARCH@ # - Sweden Server = ftp://ftp.ds.hj.se/pub/os/linux/archlinux/@REPO@/os/@CARCH@ Server = ftp://ftp.gigabit.nu/@REPO@/os/@CARCH@ # - Switzerland Server = ftp://archlinux.puzzle.ch/@REPO@/os/@CARCH@ # Australia Server = ftp://mirror.pacific.net.au/linux/archlinux/@REPO@/os/@CARCH@ # Asia # - China Server = http://mirror.vxmatrix.net/ArchLinux/@REPO@/os/@CARCH@ Server = http://dxmirror.vxmatrix.net/ArchLinux/@REPO@/os/@CARCH@ Server = http://cncmirror.vxmatrix.net/ArchLinux/@REPO@/os/@CARCH@
2006/12/26, Dan McGee <dpmcgee@gmail.com>:
Saw this (http://bugs.archlinux.org/task/6083) bug today on the bugtracker and also knew this was a problem anyway, so here is my go at it. I tried to make a more up to date mirror list from both the Wiki and the download page. I ran the rankmirrors script on it a few times to hopefully weed out the old/bad mirrors.
Good work!
If someone that is skilled with automake/autoconf wants to finish the job, I'd appreciate it. Instead of having four more or less duplicate files in our repository, we could generate all of them from this one file.
Sadly /me don't have experience with GNU build system. Please add Ukrainian mirror too ;) # Europe # - Ukraine Server= ftp://ftp.linux.kiev.ua/pub/Linux/ArchLinux/@REPO@/os/@CARCH@ Note that this might not work for non-Ukrainian users (due to traffic cost separation it _could_ be disabled by ISP), I haven't checked this. But it 100% works here. -- Roman Kyrylych (Роман Кирилич)
On 12/26/06, Roman Kyrylych <roman.kyrylych@gmail.com> wrote:
2006/12/26, Dan McGee <dpmcgee@gmail.com>: Sadly /me don't have experience with GNU build system.
Please add Ukrainian mirror too ;)
# Europe # - Ukraine Server= ftp://ftp.linux.kiev.ua/pub/Linux/ArchLinux/@REPO@/os/@CARCH@
Comitted both of these. For the record, autoconf sucks for things like this, due to the way it handles file substitution. Instead, I used @@REPO@@ and sed to replace it in the "output commands" option of AC_OUTPUT. (see cvs diff for details). Thanks guys!
Am Dienstag, 26. Dezember 2006 18:19 schrieb Dan McGee:
# - Germany #Server = ftp://ftp.archlinux.de/pub/archlinux/@REPO@/os/@CARCH@
You might want to remove this mirror. I do not think I`ll setup a new mirror. (too much traffic for my little server ;-))
On 12/28/06, Pierre Schmitz <pierre@archlinux.de> wrote:
Am Dienstag, 26. Dezember 2006 18:19 schrieb Dan McGee:
# - Germany #Server = ftp://ftp.archlinux.de/pub/archlinux/@REPO@/os/@CARCH@
You might want to remove this mirror. I do not think I`ll setup a new mirror. (too much traffic for my little server ;-))
Done! Thanks
participants (4)
-
Aaron Griffin
-
Dan McGee
-
Pierre Schmitz
-
Roman Kyrylych