Prenesite iz najhitrejših ogledal v Arch Linuxu z Reflectorjem

Hitri linux

Pri nalaganju paketov iz skladišč naše distribucije GNU / Linux, je pomembno, da konfigurirate najhitrejša ogledala, tako da prenos poteka v najkrajšem možnem času. Običajno je za ta namen priporočljivo izbrati ogledala, ki so najbližja naši lokaciji, čeprav v praksi to ni vedno najprimernejše, saj ima večji vpliv odzivna hitrost istega strežnika, na katerem gostuje ogledalo.

V primeru Arch Linux, na strani Zrcalno stanje razvijalci so objavili tabelo z vsemi znanimi zrcali in se samodejno posodablja, prikazujejo njihovo stanje in hitrost odziva. Če bi želeli, bi lahko od tam vzeli tiste, ki so nam všeč, in jih ročno vnesli na svoj zrcalni seznam, čeprav je za lažje izvajanje te naloge na voljo Odsevnik.

Odsevnik je skript, ki je zadolžen za vpogled v podatke, ki jih zagotavlja Mirror Status, in nam omogoča, da z njimi na različne načine delamo z ukazi v konzoli. Zdaj bomo videli, kako jo uporabiti za samodejno konfiguriranje najhitrejših ogledal pred vsako posodobitvijo.

Instrucciones

Začnimo z namestitvijo paketa Odsevnik iz skladišč:

# pacman -S reflector

Če si želite ogledati vse razpoložljive možnosti, si lahko ogledamo priročnik za pomoč:

$ reflector --help

Osnovna uporaba bi bila ta:

# reflector --sort rate -l 5 --save /etc/pacman.d/mirrorlist

Pojasnilo:

  • -sort: Pove Odsevnik kateri parameter naj uporabite za razvrščanje ogledal. Razpoložljive možnosti so oceniti (hitrost prenosa), rezultat (rezultat v zrcalnem stanju), država (država lokacije), starost (starost zadnje sinhronizacije) in zamuda (čas zakasnitve). V tem primeru vam sporočamo, da jih naročite glede na svojo najboljšo hitrost prenosa.
  • -l: Omeji število rezultatov na število ogledal, ki jih označimo, ob upoštevanju datuma zadnje sinhronizacije. Tu vam povemo, da nam zagotovite 5 najnovejših ogledal.
  • –Shrani: Nastavi datoteko, kamor bo natisnila tistih 5 najhitrejših in najnovejših ogledal, ki jih je našla. Datoteka, kjer jih potrebujemo, je očitno naš zrcalni seznam. Zelo pomembno je, da najprej naredite varnostno kopijo prvotnega zrcalnega seznama.. Med namestitvijo Arch Linux samodejno ustvari enega v /etc/pacman.d/mirrorlist.original, vendar ne škodi, če se prepričate, da je tam, ali pa ga ustvarite, če ne obstaja.

Na ta način bi za prenos iz najboljših ogledal zadostovalo, da naredimo varnostno kopijo prvotnega zrcalnega seznama in nato pokličemo Odsevnik z že omenjenim ukazom. Je pa očitno zelo dolg ukaz, ki si ga je verjetno težko zapomniti ali ga je leno napisati. Takrat bi bila dobra alternativa ustvari vzdevek da ga prikličete s preprostejšim ukazom.

V skupni namestitvi z Bash Datoteko ~ / .bashrc moramo odpreti z urejevalnikom besedil in na koncu postaviti vrstico takole:

alias nombre_del_alias='comandos a ejecutar'

Uporabi spremembe:

$ . .bashrc

In s tem lahko zdaj z ukazom po meri izvršimo naročila, ki jih želimo. Na primer, za Odsevnik uporabljam to:

alias update='sudo reflector --sort rate -l 5 --save /etc/pacman.d/mirrorlist && yaourt -Syyu --aur --devel'

Zahvaljujoč temu vzdevku, ko želim posodobiti sistem, moram le pisati posodobitev v terminalu, kar naredi Odsevnik na seznam zrcal natisnite 5 najhitrejših in nedavno sinhroniziranih ogledal in nato zaženite Yaourt izvesti popolno posodobitev paketov uradnih repozitorijev in paketov AUR in razvoj.

Zdaj je vsaka oseba dolžna prilagoditi vzdevek glede na svoje potrebe. Mogoče želijo uporabiti istega kot jaz ali ga raje ustvarijo samo za Odsevnikali zamenjajte Yaourt jo Packer ali preprosto Pacman. Možnosti je neskončno.

Na koncu je treba opozoriti, da uporaba Odsevnik Pred vsako posodobitvijo poizvedba Mirror Status na začetku traja nekaj dlje kot običajno, čeprav bo nadomestila večjo hitrost, ki jo bo zagotovila pri prenosu paketov.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   ilukki je dejal

    Že nekaj mesecev imam težave z ogledali. Kljub uporabi reflektorja se pri posodabljanju vsakih en ali dva tedna prikaže napaka z njimi; kot da so padli in tisto, kar Evropejci na splošno uporabljajo (preden so jih uporabili Brazilci). Zato jih moram nenehno spreminjati.
    Ko bom imel čas, se bom posvetil ugotovitvi, v čem je težava.
    Dober prispevek, lep pozdrav.

    1.    Priročnik vira je dejal

      Zgodilo se mi je isto, ravno zaradi tega sem vzdevek vzel, da pokličem Reflector pred vsako posodobitvijo, saj je sicer, če mi je ogledalo v posodobitvi dobro delovalo, za naslednjo možno, da se ne odziva več.

    2.    Ti Buntu je dejal

      Težave sem imel s prenosi ne samo v Ubuntuju, ampak tudi z namestitvijo Arch, Debian, Suse ... kjer hitrost prenosa, večinoma večjih datotek, kot so jedro, libreoffice ali vdelana programska oprema linux, nenadoma pade pod 640 Kb / sa 22 Kb / s in traja za vedno, toda ... obstaja napaka, Bog vas blagoslovi, ki mi omogoča, da pospešim prenos:

      Ko pride do tega nesoglasja, ponavadi zaženem brskalnik Firefox in prenos se približno 1200 sekund dvigne do 10 Kb / s in začne spet padati, zato ga kar naprej odpiram in zapiram ali odpiram in zapiram strani koliko Dlje časa traja nalaganje, daljši bo impulz, dokler se prenos datoteke ne konča.

      Dejstvo, da gre do 1200 kb / s, je po mojem mnenju posledica pogodbe adsl do 10 Mb, čeprav običajno pride le 5, če sploh.

      Upam, da nekdo pomaga, ah! In tudi med namestitvijo ga je mogoče uporabiti, sinoči sem nameščal Chromixium v ​​VirtualBox, da ga preizkusim in nato namestim na prenosni računalnik nekoga, ki mora migrirati iz Güindousa, čeprav sem na koncu namestil Antix in zagon Chroma sta močno pospešila čas prenosa.

      Lep pozdrav.

  2.   mat1986 je dejal

    Kot podrobnost omenjam, da Bridge Linux, ki temelji na Archu, privzeto vključuje Reflector, zato je bil postopek le uporaba "sudo pacman -Syyu" in Reflector je deloval samodejno.

    1.    Priročnik vira je dejal

      Ali slučajno veste, katere parametre uporablja Reflector tega distribucijskega sistema?

      1.    mat1986 je dejal

        Naslednja pasta je del skripta za namestitev Bridge Linux: http://paste.desdelinux.net/5059

        Več informacij tukaj:
        http://millertechnologies.net/forum/index.php?topic=829.msg4300#msg4300

        1.    Priročnik vira je dejal

          Razumem, nastavljeno je, da vzame ogledala, sinhronizirana v zadnjih 10 urah, in uporabi parameter -f namesto –Razvrstitev našteti 5 najhitrejših ogledal. Resnica je, da nikoli nisem razumel, zakaj ima Reflector te podvojene možnosti; pa tudi ima –Razvrsti državo y -Država. Treba bi bilo raziskati, kakšne prednosti ima eno pred drugim. Hvala za prispevek. 🙂

    2.    Nikita A. je dejal
  3.   Babel je dejal

    Čudovit vhod. Hvala za namig, sploh nisem vedel, katere vzdevke lahko uporabim v zvezi s tem. Uporabil ga bom na obeh računalnikih z Archom.

  4.   Abaddon je dejal

    Ena pomanjkljivost je, da najhitrejša ogledala niso vedno sinhronizirana z najnovejšimi paketi.

    Večkrat sem preveril, ali Archova domača stran prikazuje posodobitev paketa X, vendar se niti pri -Syyu taka posodobitev ne prikaže. Zato imam raje "–razvrsti rezultat" kot "–razvrsti".

  5.   bitl0rd je dejal

    Lahko uporabimo tudi skript iz aur, lahko ga prenesemo "armrr-git"

  6.   jose je dejal

    Pozdravljeni, po tem, ko mi yaourt prikaže naslednjo napako:
    Napaka AUR: Neveljavni argumenti poizvedbe
    napaka: baze podatkov ni mogoče najti: aur

    Spremenil sem bashrc in ga pustil kot vir, odstranil sem odsevnik, dal sem izvorni zrcalni seznam in znova namestil yaourt, vendar ne najde baze podatkov aur v pacman.conf, če je repo archlinuxfr, vendar ne ne vem, kam iti
    pozdrav