Reflector - оптимизируем mirrorlist

Руководства, инструкции, советы и хитрости
Ответить
Аватара пользователя
olgmen
Сообщения: 155
Зарегистрирован: 30 ноя 2012, 11:00
Темы: 32
Откуда: Санкт-Петербург
Статус: Не в сети

Reflector - оптимизируем mirrorlist

Сообщение olgmen » 12 мар 2016, 06:56

Для выбора самых быстрых зеркал из mirrorlist можно использовать программу reflector, доступный в официальных репозиториях.

Код: Выделить всё

$ sudo pacman -S reflector
Для тогоб чтобы была возможность сделать откат, создаем папку /etc/backup

Код: Выделить всё

$ sudo mkdir --mode=700 /etc/backup
$ sudo mkdir --mode=700 /etc/backup/pacman.d
Копируем в неё mirrorlist

Код: Выделить всё

$ sudo cp -v /etc/pacman.d/mirrorlist /etc/backup/pacman.d/
Выбираем, например 10 самых быстрых зеркал из своего mirrorlist

Код: Выделить всё

$ sudo reflector -l 10 --sort rate --save /etc/pacman.d/mirrorlist
Можно также обновить mirrorlist самой последней версии

Код: Выделить всё

$ sudo reflector --verbose -l 10 -p http --sort rate --save /etc/pacman.d/mirrorlist
Используем systemd

Пишем файл

Код: Выделить всё

$ sudo nano /etc/systemd/system/reflector.service
Текст

Код: Выделить всё

Description=Pacman mirrorlist update
[Service]
Type=oneshot
ExecStart=/usr/bin/reflector --protocol http --latest 30 --number 10 --sort rate --save /etc/pacman.d/mirrorlist
Теперь можно командой

Код: Выделить всё

$ sudo systemctl reflector
обновить mirrorlist

О том, как обновлять mirrorlist при каждом запуске компьютера, и в определённый день, можно узнать в

https://wiki.archlinux.org/index.php/Reflector
Кто ищет, тот всегда найдет

Arch Linux
Conky - 1.9

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость