Difference between revisions of "Mirrors"

From ArchWiki
Jump to: navigation, search
(Enabling your favorite mirror)
(United States)
Line 126: Line 126:
 
*ftp://mirrors.easynews.com/linux/archlinux/ <sub>[http://mirrors.easynews.com/linux/archlinux/ http]</sub>
 
*ftp://mirrors.easynews.com/linux/archlinux/ <sub>[http://mirrors.easynews.com/linux/archlinux/ http]</sub>
 
*ftp://ftp-linux.cc.gatech.edu/pub/linux/distributions/archlinux/ [http://ftp-linux.cc.gatech.edu/pub/linux/distributions/archlinux/ http]
 
*ftp://ftp-linux.cc.gatech.edu/pub/linux/distributions/archlinux/ [http://ftp-linux.cc.gatech.edu/pub/linux/distributions/archlinux/ http]
*ftp://mirror.cs.vt.edu/pub/ArchLinux/ <sub>[http://mirror.cs.vt.edu/pub/ArchLinux/ http]</sub>
+
*ftp://mirror.cs.vt.edu/pub/ArchLinux/ <sub>[http://mirror.cs.vt.edu/pub/ArchLinux/ http]</sub> (rsync available)
 
*ftp://ibiblio.org/pub/linux/distributions/archlinux/ <sub>[http://distro.ibiblio.org/pub/linux/distributions/archlinux/ http]</sub>
 
*ftp://ibiblio.org/pub/linux/distributions/archlinux/ <sub>[http://distro.ibiblio.org/pub/linux/distributions/archlinux/ http]</sub>
 
*http://holmes.umflint.edu/archlinux/
 
*http://holmes.umflint.edu/archlinux/
 
  
 
== Unofficial mirrors ==
 
== Unofficial mirrors ==

Revision as of 13:37, 29 January 2008

Enabling your favorite mirror

The default pacman configuration for core looks like this:

[core]
Include = /etc/pacman.d/core

If you want to use the HostEurope mirror as your default mirror, just add it before the Include line:

[core]
Server = ftp://ftp.hosteurope.de/mirror/ftp.archlinux.org/core/os/i686
Include = /etc/pacman.d/core


edit: The release of pacman 3.1 introduced the /etc/pacman.d/mirrorlist with the variable $repo, no need to maintain separate list for each repository.

Pacman will now try to connect to this mirror first. You can do the same for testing, extra, community and unstable.

Use the same mirror for all repositories. Otherwise packages may get installed that are incompatible to each other (like kernel26 from core and another (older) kernel module from extra).

Mirror List

This is a list of all known ArchLinux mirrors, that's more up to date than the official download page or the files in /etc/pacman.d/. If you know of a mirror that is not listed, please add it. Mirrors which are no longer updated or have been unavailable for a long time can be deleted.

Here is a hint to check just how up-to-date your chosen mirror is:

  1. pick a server and browse to "extra/os/"
  2. load ArchLinux.org in another tab or window
  3. compare the last-modified date of the "i686" directory on the mirror to the "Extra" date on the homepage, in the "Package Repositories" box to the right.


Many sites also provide http service, but keep in mind that pacman relies on ftp to determine if a repository got updated. With http it fetches the repository database each time you run pacman -Sy, even if it didn't change since the last run.

Attention: Do not add new mirrors to the list below. If you want your mirror to be added to official list - file a feature request. In the meantime add it to the "Unofficial mirrors" list at the end of this page.

Australia

Austria

Belgium

Brazil

Czech Republic

Estonia

Finland

France

Germany

Great Britain

Greece

Hungary

Ireland

Israel

Italy

Netherlands

Poland

Portugal

Romania

Russia

Sweden

Switzerland

Turkey

Ukraine

United States

Unofficial mirrors

These mirrors are not listed in /etc/pacman.d/*.

Global

Malaysia

Norway

Taiwan

China

http://mirrors.lcuc.org.cn/archlinux/
http://mirror.lupaworld.com/archlinux/

United States

IPv6-ready mirrors

  • niue.belnet.be (Belgium)
  • ftp.estpak.ee (Estonia)
  • patroklos.noc.ntua.gr (Greece)
  • ftp.heanet.ie (Ireland)
  • ftp.nluug.nl (Netherlands)
  • ftp.surfnet.nl (Netherlands)
  • ftp.sixnix.net/ftp6.sixnix.net (Finland)