Arch linux russian mirror

Mirrors

This page is a guide to selecting and configuring your mirrors, and a listing of current available mirrors.

Official mirrors

The official Arch Linux mirror list is available from the pacman-mirrorlist package. To get an even more up-to-date list of mirrors, use the Pacman Mirrorlist Generator page.

Check the status of the mirrors by visiting the Mirror Status page. It is recommended to only use mirrors that are up to date, i.e. not out of sync.

If you want your mirror to be added to the official list, see DeveloperWiki:NewMirrors. In the meantime, add it to the Unofficial mirrors article.

IPv6-ready mirrors

The Pacman Mirrorlist Generator can also be used to find a list of current IPv6 mirrors.

Enabling a specific mirror

To enable mirrors, edit /etc/pacman.d/mirrorlist and locate your geographic region. Uncomment mirrors you would like to use.

## Worldwide #Server = https://geo.mirror.pkgbuild.com/$repo/os/$arch #Server = http://mirror.rackspace.com/archlinux/$repo/os/$arch Server = https://mirror.rackspace.com/archlinux/$repo/os/$arch 

See #Sorting mirrors for tools that help choosing mirrors.

Tip: Uncomment 5 favorite mirrors and place them at the top of the mirrorlist file. That way it is easy to find them and move them around if the first mirror on the list has problems. It also makes merging mirrorlist updates easier.

It is also possible to specify mirrors in /etc/pacman.conf . For the core repository, the default setup is:

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

To use the kernel.org mirror as a default mirror, add it before the Include line:

[core] Server = https://mirrors.kernel.org/archlinux/$repo/os/$arch Include = /etc/pacman.d/mirrorlist

pacman will now try to connect to this mirror first. Proceed to do the same for core-testing, extra, and extra-testing, if applicable.

Warning: If mirrors have been stated directly in pacman.conf , remember to use the same mirror for all repositories. Otherwise this would result in a partial upgrade as packages that are incompatible with each other may be installed, like linux from core and an older kernel module from extra.

Force pacman to refresh the package lists

Mirrors can be out of sync and the package list from the old mirror may not correspond to the package list of the new mirror, even though the dates of the lists may suggest that they do.

Читайте также:  Yandex browser linux настройка

After creating/editing /etc/pacman.d/mirrorlist , issue the following command:

Passing two —refresh / -y flags forces pacman to refresh all package lists even if they are considered to be up to date.

Note: 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. See also Is -Syy safe?.

Warning: In most cases if you force refresh the pacman database, you will want to force downgrade any potentially too-new packages to correspond to the versions offered by the new mirror. This prevents issues where packages are inconsistently upgraded, leading to a partial update.

This is not necessary when using successfully syncing mirrors or checking timestamp of mirror’s lastsync file to ensure package lists are up to date.

Sorting mirrors

When downloading packages, pacman uses the mirrors in the order they are listed in /etc/pacman.d/mirrorlist . The order servers appear in the list sets their priority.

It is not optimal to only rank mirrors based on speed since the fastest servers might be out-of-sync. Instead, make a list of mirrors sorted by their speed, then remove those from the list that are out of sync according to their status.

It is recommended to regularly repeat this process to keep the list of mirrors up-to-date.

List by speed

Ranking an existing mirror list

The pacman-contrib package provides a Bash script, /usr/bin/rankmirrors , which can be used to rank the mirrors according to their connection and opening speeds to take advantage of using the fastest local mirror.

Back up the existing /etc/pacman.d/mirrorlist :

# cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.backup

To prepare mirrorlist.backup for ranking with rankmirrors, the following actions can be carried out:

  • Edit mirrorlist.backup and uncomment the servers to be tested
  • If the servers in the file are grouped by country, one can extract all the servers of a specific country by using:
$ awk '/^## Country Name$/f==0/^$/' /etc/pacman.d/mirrorlist.backup
# sed -i 's/^#Server/Server/' /etc/pacman.d/mirrorlist.backup
# rankmirrors -n 6 /etc/pacman.d/mirrorlist.backup > /etc/pacman.d/mirrorlist

Fetching and ranking a live mirror list

In order to start with a shortlist of up-to-date mirrors based in some countries and feed it to rankmirrors one can fetch the list from the Pacman Mirrorlist Generator. The command below pulls the up-to-date mirrors in either France or the United Kingdom which support the https protocol, it uncomments the servers in the list and then ranks them and outputs the 5 fastest.

$ curl -s "https://archlinux.org/mirrorlist/?country=FR&country=GB&protocol=https&use_mirror_status=on" | sed -e 's/^#Server/Server/' -e '/^#/d' | rankmirrors -n 5 -

Tip: This procedure can be done interactively by navigating to https://archlinux.org/mirrorlist with any text-based browser, for example elinks(1) .

Rate Mirrors — It fetches mirrors, skips outdated/syncing mirrors, then uses info about submarine cables and internet exchanges to jump between countries and find fast mirrors. And it is fast enough to run it before each update. It also supports custom mirror lists fed via stdin.

Server-side ranking

The official Pacman Mirrorlist Generator provides an easy way to obtain a ranked list of mirrors. Because all ranking is done on a single server that takes multiple factors into account, the amount of load on the mirrors and the clients is significantly lower compared to ranking on each individual client.

Another popular alternative is the following tool:

Reflector — Retrieves the latest mirrorlist from the MirrorStatus page, filters and sorts them by speed and overwrites /etc/pacman.d/mirrorlist . Provides automation with a systemd service and timer.

Troubleshooting

Missing mirrorlist

This article or section needs expansion.

Reason: Mirror list is also distributed via pacman-mirrorlist , therefore there should be mirrorlist.pacnew within the directory and if not, you can just reinstall the package again, and the mirrorlist be installed because it no longer exists, this is more simple than using curl. (Discuss in Talk:Mirrors)

In case you encounter the following error:

error: config file /etc/pacman.d/mirrorlist could not be read: No such file or directory

Get the mirrorlist directly from the website:

# curl -o /etc/pacman.d/mirrorlist https://archlinux.org/mirrorlist/all/

Be sure to uncomment a preferred mirror as described in #Enabling a specific mirror, then:

# pacman -Syu pacman-mirrorlist

Misbehaving mirrors

If you are certain a mirror is not operating properly and that is not reflected on the mirrors status page, change the mirror and consider opening a bug report. For mirrors the issue should be opened in the «Arch Linux» project (see the list just below the log-in box, or search for «switch» on the page), with task type «Bug report», category «Mirrors».

See also

Источник

Зеркала Arch

100 мбит/с у меня канал обещает провайдер, это приблизительно 11.9 MiB/s (реально на торрентах выше 11.7 обычно не бывает). Соответственно практически на всю ширину канала яндекс отдаёт. Остальные когда как.

По обсуждениям на арчефоруме сложилось впечатление, что зеркало яндекса в неком урюпинске может отличаться от зеркала в дс.

У вас уже нет различий «внешней» и «внутренней» ширины канала?

Когда юзал рач яндекс был шустрее всех.

Проще юзать такую вещь как «reflector», он сам оценит скорость зеркал и отсортирует их

А вообще есть какая-то утилита для прогона скорости зеркал.

Как рачевод скажи мне, ламеру user-friendly’тому, а если я все разкомментирую, что будет?

Первый в списке будет использоваться по умолчанию, остальные — только если первый откажет. Другими словами, получится не то, что ты хочешь.

Будет использоваться верхний (из нераскомментированных) серверов. А если он не доступен, то следующий за ним. Чтобы юзался яндекс, надо или раскомментировать только его, или переместить строки с его серверами выше остальных, вот так:

## Russia Server = http://mirror.yandex.ru/archlinux/$repo/os/$arch Server = https://mirror.yandex.ru/archlinux/$repo/os/$arch Server = http://mirror.aur.rocks/$repo/os/$arch Server = https://mirror.aur.rocks/$repo/os/$arch Server = http://mirror.rol.ru/archlinux/$repo/os/$arch Server = https://mirror.rol.ru/archlinux/$repo/os/$arch ## Serbia 

А вообще есть какая-то утилита для прогона скорости зеркал.

Я вот забыл, как она называется. Но! Она мне показала другой сервер, когда прогонял. И по началу с него тоже всё было быстро. Но потом в одно прекрасное обновление скорость стала оставлять желать. Вернул яндекс обратно наверх. Не всегда полезно доверять утилитам, когда речь о чём-то долгосрочном ☺

Источник

Unofficial mirrors (Русский)

Состояние перевода: На этой странице представлен перевод статьи Unofficial mirrors. Дата последней синхронизации: 15 сентября 2019. Вы можете помочь синхронизировать перевод, если в английской версии произошли изменения.

Данные зеркала не перечислены в /etc/pacman.d/mirrorlist .

Австралия

Бельгия

Великобритания

  • http://archlinux.uk.mirror.allworldit.com/archlinux-deltarepo/ [устаревшая ссылка 2023-05-06 ⓘ] — Automatically generating deltas for the last 3 months to current version. Supports http, https, rsync and IPv6. Check here for more info.

Германия

  • https://mirror.mikrogravitation.org/archlinux/ — IPv4/IPv6, https, rsync, пропускная способность 20 Gbit/s
  • https://www.chaoticum.ch/mirror/arch/ [устаревшая ссылка 2023-05-07 ⓘ] — IPv4, https, пропускная способность 1Gbit/s, расположение: Нюрнберг

Индонезия

Иран

Италия

Канада

Китай

  • http://mirror.hust.edu.cn/archlinux/ — Huazhong University of Science and Technology Mirror (HUSTMirror)
  • http://mirrors.geekpie.org/archlinux/ — Geek Pie Association @ ShanghaiTech University
  • https://ftp.sjtu.edu.cn/archlinux/ — Shanghai Jiaotong University(Legacy)
  • https://mirrors.sjtug.sjtu.edu.cn/archlinux/ — Shanghai Jiaotong University Linux User Group
  • http://mirrors.4.tuna.tsinghua.edu.cn/archlinux/(ipv4 only)
  • http://mirrors.6.tuna.tsinghua.edu.cn/archlinux/(ipv6 only)
  • http://mirror.lzu.edu.cn/archlinux/ — Lanzhou University
  • https://mirrors.nju.edu.cn/archlinux/ — Nanjing University
  • https://mirrors.zzu.edu.cn/archlinux/ [устаревшая ссылка 2023-05-06 ⓘ] — Zhengzhou University
  • https://mirrors.dgut.edu.cn/archlinux/ [устаревшая ссылка 2022-09-23 ⓘ] — Dongguan University of Technology GNU/Linux Association

Малайзия

Нидерланды

Новая Зеландия

Польша

  • ftp://ftp.icm.edu.pl/pub/Linux/dist/archlinux/ — ICM UW
  • https://ftp.icm.edu.pl/pub/Linux/dist/archlinux/ — ICM UW
  • https://ftp.icm.edu.pl/pub/Linux/dist/archlinux/ — ICM UW
  • rsync://ftp.icm.edu.pl/pub/Linux/dist/archlinux/ — ICM UW

Россия

Соединённые Штаты

  • https://mirror.clarkson.edu/archlinux/
  • http://mirror.pointysoftware.net/archlinux/
  • http://mirror.ziemer.bz/archlinux
  • https://lug.mines.edu/mirrors/archlinux/
  • http://mirror.cs.umn.edu/arch/
  • http://mirror.katie.host/archlinux/ — Has auto-generated deltas for the last 3 months to current version. Deltas mirrored from here [устаревшая ссылка 2023-05-06 ⓘ] . Check here for more info

Таиланд

Турция

Финляндия

Франция

  • http://delta.archlinux.fr/ — с поддержкой дельта-пакетов. Для использования необходим пакет xdelta3 .
  • https://eu.mirrors.coltondrg.com/archlinux/ [устаревшая ссылка 2021-11-19 ⓘ]
  • https://mirror.oldsql.cc/archlinux/

Чили

Швеция

Южная Африка

  • http://ftp.leg.uct.ac.za/pub/linux/arch/ — University of Cape Town
  • ftp://ftp.leg.uct.ac.za/pub/linux/arch/
  • https://mirror.ufs.ac.za/archlinux/ — University of the Free State
  • ftp://mirror.ufs.ac.za/os/linux/distros/archlinux/
  • http://archlinux.mirror.ac.za — TENET — Tertiary Education and Research Network of South Africa
  • ftp://archlinux.mirror.ac.za
  • http://archlinux.za.mirror.allworldit.com/archlinux-deltarepo/ [устаревшая ссылка 2023-05-06 ⓘ] — Automatically generating deltas for the last 3 months to current version. Supports http, https, rsync and IPv6. Check here for more info.

Япония

Sourceforge (старые ISO)

  • https://sourceforge.net/projects/archlinux/files/ — только ISO-файлы; отсутствуют релизы с 2006 года. Используйте эту страницу только для получения старых ISO.

Источник

Оцените статью
Adblock
detector