From 66cc47dddbd2a15cea188ab09c2c7e51f3a16677 Mon Sep 17 00:00:00 2001 From: Mikaela Suomalainen Date: Fri, 9 Oct 2015 13:46:43 +0300 Subject: [PATCH] blog: 2015-10-09-arch-reflector.md --- _posts/2015-10-09-arch-reflector.md | 42 +++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 _posts/2015-10-09-arch-reflector.md diff --git a/_posts/2015-10-09-arch-reflector.md b/_posts/2015-10-09-arch-reflector.md new file mode 100644 index 0000000..af4e49b --- /dev/null +++ b/_posts/2015-10-09-arch-reflector.md @@ -0,0 +1,42 @@ +--- +layout: post +comments: true +title: "Using reflector in Arch my way" +category: [english] +tags: [arch, linux, reflector, mirrors] +--- + +*Reflector is a tool that checks the most recently upgraded Arch Linux + mirrors and ranks them by speed and saves them to your mirrorlist.* + +**This is largely based on [ArchWiki page on reflector] which is licensed +in [GNU Free Documentation License 1.3 or later].** + +[ArchWiki page on reflector]:https://wiki.archlinux.org/index.php/Reflector +[GNU Free Documentation License 1.3 or later]:http://www.gnu.org/copyleft/fdl.html + +TL;DR commands: + +``` +sudo pacman --needed -S reflector rsync curl +cd /etc/systemd/system/ +sudo curl -LO https://github.com/Mikaela/shell-things/raw/master/etc/systemd/system/reflector.service +sudo systemctl enable reflector +sudo systemctl start reflector +sudo pacman -Syu +``` + +(end of TL;DR and what you actually do) + +1. Install reflector itself, additional depedency of rsync to rank the + mirrors by speed, and url which you use in the second command +2. to download my reflector.service + * differences to Arch Wiki version: requires network-online.target + so you don't have to enable any wait-online services and uses only + https mirrors. +3. enable the service so it's ran on boot +4. start it now so it checks the most recently updated mirrors and + saves them to mirrorlist. +5. Check for updates & install them. + +Do check the service itself at https://github.com/Mikaela/shell-things/raw/master/etc/systemd/system/reflector.service !