toZen
Yashalta, вы потрясающе интеллектуальный и вежливый в общении человек, спасибо, что проявили Сообществу своё лицо.
Обращайся!
toZen
[Хотите дальше!
Уёбак, тебя ни кто не спрашивал! Уебись об стенку, и не вздумай делать детей!

PS - Админ, не я начал!
zotkindm
Всего один вопрос: А зачем?
Хочется!
Ясно, надеюсь я застану то, время когда будет также легко установить archlinux на телефон как сейчас на комп...
Есть телефоны с операционной системой Ubuntu вместо андроид ну, и я подумал может уже есть те, кто смог установить ArchLinux как основную OS вместо Android. И что бы телефон оставался телефоном, принимал звонки, звонил, смс...
Ну, или может можно как-то установить ArchLinux на карту памяти, перезагружаешь телефон и, та-дам, Grub тебя спрашивает, что загрузить ArchLinux или Android?
Haron_Prime
Yashalta
мар 30 18:52:22 swap-pc sleep[318]: /usr/bin/sleep: неверный ключ — «-»
???
Спасибо, исправил и все заработало!
изменил на такой вид
ExecStart=/usr/bin/sleep 60
ExecStart=/usr/bin/reflector --protocol http --latest 30 --number 20 --sort rate --save /etc/pacman.d/mirrorlist
Haron_Prime
дайте ему паузу секунд 5-10 - возможно, и в самом деле сеть не успевает подняться
ExecStart=/usr/bin/sleep 10 && /usr/bin/reflector --protocol http --latest 30 --number 20 --sort rate --save /etc/pacman.d/mirrorlist
Я пробовал с разыми значениями дошел до 60 с и все равно пишет Failed to start Pacman mirrorlist update.
[zerg@swap-pc ~]$ systemctl status reflector.service
● reflector.service - Pacman mirrorlist update
   Loaded: loaded (/etc/systemd/system/reflector.service; enabled; vendor preset
   Active: failed (Result: exit-code) since Thu 2017-03-30 18:52:22 EEST; 3min 3
  Process: 318 ExecStart=/usr/bin/sleep 60 && /usr/bin/reflector --protocol http
 Main PID: 318 (code=exited, status=1/FAILURE)

мар 30 18:52:22 swap-pc systemd[1]: Starting Pacman mirrorlist update...
мар 30 18:52:22 swap-pc sleep[318]: /usr/bin/sleep: неверный ключ — «-»
мар 30 18:52:22 swap-pc sleep[318]: По команде «/usr/bin/sleep --help» можно пол
мар 30 18:52:22 swap-pc systemd[1]: reflector.service: Main process exited, code
мар 30 18:52:22 swap-pc systemd[1]: Failed to start Pacman mirrorlist update.
мар 30 18:52:22 swap-pc systemd[1]: reflector.service: Unit entered failed state
мар 30 18:52:22 swap-pc systemd[1]: reflector.service: Failed with result 'exit-
lines 1-13/13 (END)

Многие спрашивают зачем мне это, не проще сделать так-то так...
Отвечаю:
Я даже и не знал, что нужно обновлять зеркала или ставить быстрые... просто наткнулся на Reflector Сайт то официальный и мне даже в голову не приходило, что это не самый лучший вариант и что есть другие варианты.
Я просто хотел сделать как можно лучше свою систему а вышло как всегда...

Почитав ваши коменты понял, что этот Mirror Status список общественных и активных зеркал Arch - Linux лучший вариант и он обновляется постоянно!
А вот как его прикрутить к своей системе я не знаю!
Haron_Prime
Вы проверяли после рестарта, запущен ли Ваш сервис? )))
systemctl status your.service
systemctl start только включает сервис в текущем сеансе, но это не значит, что после перезагрузки сервис заработает автоматически
для того, чтобы он запускался при старте нужно
sudo systemctl enable your.service
Спасибо!
Ввел команду sudo systemctl enable reflector.service
[zerg@swap-pc ~]$ sudo systemctl enable reflector.service
[sudo] пароль для zerg:
Created symlink /etc/systemd/system/network.target.requires/reflector.service → /etc/systemd/system/reflector.service.
[zerg@swap-pc ~]$ 
Перезагрузился, проверяю работает ли? sudo nano /etc/pacman.d/mirrorlist все по прежнему не обновляется!
проверяю статус systemctl status reflector.service
[zerg@swap-pc ~]$ systemctl status reflector.service
● reflector.service - Pacman mirrorlist update
   Loaded: loaded (/etc/systemd/system/reflector.service; enabled; vendor preset
   Active: failed (Result: exit-code) since Thu 2017-03-30 17:58:34 EEST; 1min 3
  Process: 342 ExecStart=/usr/bin/reflector --protocol http --latest 30 --number
 Main PID: 342 (code=exited, status=1/FAILURE)

мар 30 17:58:34 swap-pc systemd[1]: Starting Pacman mirrorlist update...
мар 30 17:58:34 swap-pc reflector[342]: error: failed to retrieve mirror data: (
мар 30 17:58:34 swap-pc systemd[1]: reflector.service: Main process exited, code
мар 30 17:58:34 swap-pc systemd[1]: Failed to start Pacman mirrorlist update.
мар 30 17:58:34 swap-pc systemd[1]: reflector.service: Unit entered failed state
мар 30 17:58:34 swap-pc systemd[1]: reflector.service: Failed with result 'exit-
lines 1-12/12 (END)
Хочу сделать так, что бы Reflector обновлял список зеркал при каждой загрузке системы.
По инструкции из wiki.archlinux.org
Я установил reflector 2017-2, создал фаил /etc/systemd/system/reflector.service с таким содержанием
[Unit]
Description=Pacman mirrorlist update
Requires=network.target
After=network.target

[Service]
Type=oneshot
ExecStart=/usr/bin/reflector --protocol http --latest 30 --number 20 --sort rate --save /etc/pacman.d/mirrorlist

[Install]
RequiredBy=network.target
Включил службу, в терминале ввел команду
systemctl start reflector.service
Далее перезагружаюсь, проверяю с помощью команды в терминале
sudo nano /etc/pacman.d/mirrorlist
И видно, что зеркала не обновлялись во время загрузки системы!

Я думаю (не уверен!) не работает т.к. Reflector во время загрузки пытается сразу установить соединение в то время как система еще не подключилась к инету...
Конечно можно сделать отложенный скрип добавить в автозагрузку... Но, может это как-то по другому решается?
warlock9000
Чукча не читатель Ж-)
Возможно в будущем я тоже стану "акулой" linux и возможно меня также будут раздражать ошибки новичков... А сейчас я просто учусь, и если кого раздражают мои глупые вопросы просто игнорьте меня, ну или забаньте.