Mirrorlist – Czyli Lista Luster

Mirror z ang. lustro, jest to niczym innym jak kopia/odbicie strony internetowej lub innych zasobów, np bazy danych udostępnianych przez FTP. Mirrory Manjaro przechowują pakiety, które najlepiej wybrać najbliżej Twojej lokalizacji, aby pobieranie nie trwało zbyt długo.

Aby odświeżyć listę mirrorów:

sudo pacman -Syy

Zapytasz po co? A no, dlatego iż to ma zasadnicze znaczenie podczas aktualizacji systemu.

To, o czym możesz nie wiedzieć, to związek między Twoim podstawowym/pierwszym mirrorem. który został wygenerowany przy instalacji. Ten związek znajduje się w katalogu /var/lib/pacman/sync.

~ >>>> ls -lA /var/lib/pacman/sync/

-rw-r--r-- 1 root root         4339410       05-13 19:00         community.db
-rw-r--r-- 1 root root         19867722      05-15 15:55         community.files
-rw-r--r-- 1 root root         143539        05-12 18:20         core.db
-rw-r--r-- 1 root root         1559947       05-12 19:56         core.files
-rw-r--r-- 1 root root         1863665       05-12 18:20         extra.db
-rw-r--r-- 1 root root         7597668       05-12 19:56         extra.files
-rw-r--r-- 1 root root         13532         04-02 11:43         mhwd.db
-rw-r--r-- 1 root root         185794        05-12 18:20         multilib.db
-rw-r--r-- 1 root root         332084        05-12 19:57         multilib.files

Kiedy uruchomisz pacman-mirrors i wygenerujesz nową listę mirrorów wtedy ta relacja zostanie zmieniona.

Ponieważ mirrory synchronizują się w różnych odstępach czasu, a niektóre tylko raz w tygodniu – podstawowe mirrory można ustawić na mirrory, które ma inny zestaw plików. Może to prowadzić do częściowych aktualizacji, nieudanych aktualizacji i nawet bardziej nieprzyjemnych problemów.

Kiedy powinieneś przeprowadzić operację pacman-mirrors:

  1. Kiedy aktualizacje są bardzo powolne.
  2. Kiedy potrzebujesz zaktualizować wersję testing lub unstable.
  3. Chcesz zaktualizować z serwera z najnowszymi aktualizacjami.

Dla poszczególnych przypadków wykonaj:

  •  Kiedy aktualizacje są bardzo powolne.
sudo pacman-mirrors --geoip      # Wykryj państwo używając geolokalizacji.
sudo pacman -Syy                 # synchronizacja bazy danych
  • Kiedy potrzebujesz zaktualizować wersję testing lub unstable.
sudo pacman-mirror -b unstable -f 5          # dodaje 5 mirrorów zawierających najnowsze aktualizacje do wersji unstable.
sudo pacman -Syy                             # synchronizacja bazy danych
sudo pacman -S name-of-package               # instalacja żądanego pakietu
sudo pacman --geoip                          # zrestartowanie geolokalizacji państw.
sudo pacman -Syy                             # synchronizacja bazy danych
  • Chcesz zaktualizować z serwera z najnowszymi aktualizacjami.
sudo pacman-mirrors -f 5                          # dodaje 5 mirrorów zawierających najnowsze aktualizacje.
sudo pacman -Syy                                  # synchronizacja bazy danych
sudo pacman -Syu                                  # sprawdza i aktualizuje system

 

W zależności od wersji serwerów lustrzanych możesz zsynchronizować bazę danych pacmana przez dodanie –update lub -y / –sync do polecenia pacman-mirrors.

 

 

3 komentarze do “Mirrorlist – Czyli Lista Luster”

  1. Bardzo dobry wpis szczególnie dla stawiającego pierwsze kroki w Linuksie, ja już ponad 1 rok zaliczyłem ale i trochę musiałem się naczytać w internecie, ma to swoje dobre i trochę złe strony (czas).

Dodaj komentarz