#Записки о Unix/Linux/BSD/Solaris

Arch rankmirrors или делаем mirrorlist актуальным и "быстрым"
Автор Охальников Олег   
08:09:2010 г.
В какой то момент система перестала обновляться. Похоже список зеркал /etc/pacman.d/mirrorlist устарел и требует обновления, сделаем это с помощью rankmirrors.

Первое, что сделаем - это переименуем mirrorlist, например в mirrorlist.bac:

mv /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.bac

 Теперь на основании mirrorlist.bac с помощью rankmirrors получим новый mirrorlist с актуальными зеркалами и с самым быстрым откликом:

rankmirrors -n3 /etc/pacman.d/mirrorlist.bac > /etc/pacman.d/mirrorlist

Поиск зеркал займет какое то время, поcле чего mirrorlist будет создан. У меня добавились следующие строки (остальные закомментированы): 

Server = http://mirror.yandex.ru/archlinux/$repo/os/i686
Server = http://mirror.svk.su/archlinux/$repo/os/i686
Server = http://archlinux.hell.org.ua/archlinux/$repo/os/i686

Пробуем обновить систему:

pacman -Syu

Размер загружаемых файлов: 523,98 МБ
Размер устанавливаемых файлов: 1509,51 МБ

Приступить к установке? [Y/n] y
:: Получение пакетов с core...
readline-6.1.001-1-i686 395,7K 160,3K/s 00:00:02 [############################################################] 100%
bash-4.1.002-2-i686 1107,7K 92,6K/s 00:00:12 [############################################################] 100%
zlib-1.2.3.7-2-i686 125,7K 47,4K/s 00:00:03 [############################################################]100%


Система вновь стала обновляться.

Охальников Олег aka H@wk!
   

Добавить коментарий
Имя:
E-mail
Коментарий:



Код:* Code


Просмотров: 7159

  Коментарии (3)
RSS комментарии
 1 Написал(а) konikulin, в 18:12 26.05.2015
ошибка в "rankmirrors -n3 /etc/pacman.d/mirrorlist.bac > /etc/pacman.d/mirrorlist" надо писать "-n 3" иначе выдаст ""-n3" is an invalid argument". Про остальные параметры можно почитать в rankmirrors -h
 2 Написал(а) H@wk!, в 11:13 10.05.2012
Можно команды в sh скрипт засунуть и выполнять кроном, но я бы этого делать не стал. Для удобства можно поместить первые две команды в sh и запускать скрипт вручную периодически, дальше обновление системы, опять же вручную, дабы контролировать процесс.
 3 Написал(а) x5, в 10:47 10.05.2012
не всегда все держится в голове, поэтому - спасибо за потраченное время) 
а этот весь процесс можно как-то автоматизировать?
 
« Самый быстрый CVSUP сервер, какой?   Linux, конвертируем mkv в avi »

#COMMENT

Блокируем Ylmf-pc на Exim, Bru...
Благодарю за кучу уцелевших нервов:) постоянно приходилось б...
30/05/17 00:02 More...
By Mus

Установка даты и времени в кон...
Спасибо
12/05/17 17:49 More...
By dushka

Раскладка в rdesktop
Огромное спасибо!
28/04/17 14:01 More...
By Виктор

Аутентификация средствами Apac...
подскажите как писать пороль цифры ?пж! :sigh
28/03/17 13:06 More...
By Лиза

Logwatch - мониторинг журналов...
Отлично, очень не хватало. Автору большое спасибо, пиши еще.
25/01/17 02:44 More...
By Gregg

#/tmp

Каким дистрибутивом Вы пользуетесь?

Сейчас на сайте находятся:
1 гость