Witaj na Forum Linuxiarzy
Zanim zalogujesz się, by pisać na naszym forum, zapoznaj się z kilkoma zasadami savoir-vivre'u w dziale Administracja.
Wiadomości z problemami zamieszczone w wątku "Przywitaj się" oraz wszelkie reklamy na naszym forum będą usuwane.

aktualizacja mirrorów w Antergosie

Zaczęty przez Piejanto, Listopad 15, 2018, 02:28:40 PM

Poprzedni wątek - Następny wątek

Piejanto

Przytaczam tutaj poradę kolegi pavbaranow
Rozmowa była na priv, ale kolega pavbaranov uświadomił mi, że gdyby była publiczną, mogłaby pomóc wszystkim.
Zatem cytuję tutaj dla wszystkich początkujących (jak ja), bo warto wiedzieć. Proszszsz:
****

Po pierwsze instalujesz program reflector (w Antergosie jest jeszcze jakiś reflector-antergos, który - no właśnie, albo aktualizuje również repozytoria Antergosa (oprócz Archa), albo tylko Antergosa, a do "obsługi" archowych musisz mieć jeszcze "zwykły" reflector. Musisz sprawdzić. Z tego:
Kod [Zaznacz]
https://forum.antergos.com/topic/9127/reflector-antergos
wynikałoby, że działa wyłącznie na antergosowych.
Opiszę tylko reflector, bo z drugim zrobisz analogicznie (nie mam - na całe szczęście Antergosa :)).

Zatem:
1. Instalujesz reflector
Kod: [Zaznacz]
sudo pacman -Syu reflector
2. Ułatwiasz sobie życie - edytujesz plik ~/.bashrc i dopisujesz (gdzieś na końcu):
Kod: [Zaznacz]
alias mirror='sudo reflector --verbose --latest 5 --sort rate --save /etc/pacman.d/mirrorlist'
Pięć mirrorów kompletnie Ci wystarczy, są aktualne i posegregowane od tego, który oferuje najszybszy transfer.
Za słowo "mirror" możesz dać dowolne, które Tobie się podoba, ale nie takie, które jest poleceniem systemowym lub wywołuje jakąś aplikację.
3. Informujesz system o zmianach:
Kod: [Zaznacz]
source ~/.bashrc
4. Od tej chwili wpisanie w terminalu mirror spowoduje aktualizację serwerów źródłowych Archa.

Podobnie zrób sobie z reflector-antergos (zakładam, że składnię ma taką samą, ale musisz sprawdzić).

Aliasów możesz mieć od groma, można je składać i np. możesz sobie zrobić coś takiego, że będziesz mieć:
Kod: [Zaznacz]
alias Syu='sudo pacman -Syu'
alias mirror='sudo reflector --verbose --latest 5 --sort rate --save /etc/pacman.d/mirrorlist'
alias antergos-mirror='sudo reflector-antergos --verbose --latest 5 --sort rate --save /etc/pacman.d/antergos-mirrorlist'
alias aktualizacja='mirror && antergos-mirror && Syu'
Przedostatnia linijka do sprawdzenia, bo nie mam antergos-mirror, jak również nie wiem, czy plik ze źródłami Antergosa to antergos-mirrorlist (musisz sprawdzić, lokalizacja jest ok).
Od tej chwili (oczywiście po restarcie, albo po source) polecenie: aktualizacja winno aktualizować listy mirrorów oraz aktualizować cały system.

Pozdrawiam - Paweł
PS: Też nie mam absolutnie nic wspólnego z informatyką, nawet jej w szkole nie miałem. Studia? Ponoć humanistyczne.
PS2: Niestety polskie wiki Archa jest traktowane bardzo po macoszemu. Sporo tam nieaktualnych informacji, sporo mocno "połowicznych". Lepiej spytać na forum i gorąco polecam:
Kod [Zaznacz]
https://forum.archlinux.org.pl
- Antergosa jeszcze jako tako tam wspieramy.
PS3: Lepiej problemy rozwiązywać na forum, bo więcej osób skorzysta.
PS4: Sporo informacji (mam nadzieję) znajdziesz u mnie na blogu:
Kod [Zaznacz]
https://linux-pavbaranov.blogspot.com
- między innymi te, które teraz Ciebie interesują.
PS5: Widać, że jesteś humanistą, bo... szukasz w niewłaściwym miejscu. Wiki pacmana daje info wyłącznie o pacman. O mirrorach - już nie tam. Komenda:
Kod: [Zaznacz]
pacman -S --force pacman-mirrorlist
niewiele Ci da i nie tędy droga (tzn. inaczej - są lepsze).

robson75

Ja obecnie na Anarchy do odświeżania mirrorów używam fetchmirrors.
Arch Linux Xfce - 64Bit Linux User #621110

pavbaranov

Możliwości jest wiele: reflector, fetchmirrors, zatrudnić crona do ściągania stąd: https://www.archlinux.org/mirrorlist/?ip_version=6, zrobić usługę systemd, zaprząc pacman (do aktualizacji pacman-mirrorlist) oraz rankmirrors do periodycznego sortowania, zastosować curl do pobrania i sortowania...

Zobacz najnowsze wiadomości na forum