Atsisiųskite iš greičiausių „Arch Linux“ veidrodžių su atšvaitu

Greitas „Linux“

Kai atsisiunčiami paketai iš mūsų platinimo saugyklų GNU / Linux, svarbu sukonfigūruoti greičiausius veidrodžius, kad atsisiuntimas vyktų per trumpiausią įmanomą laiką. Dažniausiai šiam tikslui rekomenduojama pasirinkti arčiausiai mūsų vietos esančius veidrodėlius, nors praktikoje tai ne visada yra tinkamiausia, nes daugiau įtakos turi to paties serverio, kuriame yra veidrodis, atsako greitis.

Tuo atveju, kai Arch Linux, puslapyje Veidrodžio būsena Kūrėjai paskelbė lentelę su visais žinomais veidrodžiais, kurie automatiškai atnaujinami, nurodant jų būseną ir reakcijos greitį. Jei norėtume, galėtume paimti iš ten tuos, kurie mums patinka, ir rankiniu būdu įvesti juos į savo veidrodinį sąrašą, nors, kad būtų lengviau atlikti šią užduotį, yra Reflektorius.

Reflektorius yra scenarijus, atsakingas už Mirror Status pateiktų duomenų peržiūrą ir leidžiantis su jais dirbti įvairiais būdais naudojant konsolės komandas. Dabar pamatysime, kaip jį naudoti automatiškai sukonfigūruoti greičiausius veidrodžius prieš kiekvieną atnaujinimą.

Instructions

Pradėkime nuo paketo įdiegimo Reflektorius iš saugyklų:

# pacman -S reflector

Norėdami pamatyti visas galimas parinktis, galime pažvelgti į jo pagalbos vadovą:

$ reflector --help

Pagrindinis naudojimas būtų toks:

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

Paaiškinimas:

  • -sort: Nurodo Reflektorius kokį parametrą naudoti veidrodžiams rūšiuoti. Galimos parinktys yra norma (siuntimo greitis), balas (balas veidrodžio būsenoje), šalis (vietovės šalis), amžius (paskutinio sinchronizavimo amžius) ir delsimas (delsimo laikas). Tokiu atveju liepiame užsisakyti juos pagal geriausią atsisiuntimo greitį.
  • -l: rezultatų skaičius ribojamas iki mūsų nurodytų veidrodžių skaičiaus, atsižvelgiant į paskutinę jų sinchronizavimo datą. Čia mes jums sakome, kad pateikite mums 5 naujausius veidrodžius.
  • -sutaupyti: nustato failą, kuriame bus spausdinami 5 greičiausi ir naujausi veidrodžiai, kuriuos rado. Akivaizdu, kad failas, kuriame mums jų reikia, yra mūsų veidrodinis sąrašas. Labai svarbu pirmiausia pasidaryti originalaus veidrodinio sąrašo atsarginę kopiją.. Diegimo metu, Arch Linux Jis automatiškai sukuria jį aplanke /etc/pacman.d/mirrorlist.original, tačiau nepakenks įsitikinti, ar jis yra, arba sukurti, jei jo nėra.

Tokiu būdu, norint atsisiųsti iš geriausių veidrodžių, pakaktų pasidaryti originalaus veidrodinio sąrašo atsarginę kopiją ir tada paskambinti Reflektorius su jau minėta komanda. Tačiau akivaizdu, kad tai labai ilgas įsakymas, kurį tikriausiai mums bus sunku prisiminti arba tingėsime rašyti. Tada būtų gera alternatyva sukurti slapyvardį iškviesti jį paprastesne komanda.

Bendrame įrengime su Bash Mes tiesiog turime atidaryti failą ~/.bashrc naudodami teksto rengyklę ir įdėti tokią eilutę pabaigoje:

alias nombre_del_alias='comandos a ejecutar'

Taikyti pakeitimus:

$ . .bashrc

Ir su tuo mes galime vykdyti norimus užsakymus su pasirinkta komanda. Pavyzdžiui, už Reflektorius Aš naudoju tai:

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

Dėl to slapyvardžio, kai noriu atnaujinti sistemą, belieka rašyti atnaujinimas terminale, o tai sukelia Reflektorius atspausdinkite 5 greičiausius ir vėliausiai sinchronizuotus veidrodžius veidrodžių sąraše ir paleiskite jogurtas visiškai atnaujinti paketus iš oficialių saugyklų ir iš AUR ir vystytis.

Dabar kiekvienas asmuo turi pritaikyti slapyvardį pagal savo poreikius. Galbūt norite naudoti tą patį kaip aš arba norite sukurti tik sau. Reflektorius, arba pakeiskite jogurtas iki Pakuotojas O simplemente pacman. Galimybės yra begalinės.

Galiausiai reikia pažymėti, kad naudojant Reflektorius prieš kiekvieną naujinimą iš pradžių užtruks šiek tiek ilgiau nei įprastai, kol bus pateikta užklausa Mirror Status, nors tai bus kompensuota didesniu greičiu, kurį jis suteiks atsisiunčiant paketus.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   iliukai sakė

    Keletą mėnesių turiu problemų su veidrodėliais. Nepaisant to, kad naudoju atšvaitus, kas vieną ar dvi savaites atnaujindamas gaunu su jais klaidą; tarsi jie būtų nukarę, o europiečiai taip paprastai naudoja (aš anksčiau naudojau brazilus). Taigi aš turiu juos nuolat keisti.
    Kai turėsiu laiko, atsidėsiu tam, kad išsiaiškinčiau, kokia yra problema.
    Geras įrašas, sveikinimai.

    1.    Manuelis de la Fuente sakė

      Tas pats nutiko ir man, būtent todėl prieš kiekvieną atnaujinimą padariau slapyvardį, kad skambinčiau Reflector, nes priešingu atveju, jei veidrodis man gerai veiktų viename atnaujinime, kitame jis gali nebereaguoti.

    2.    Tu Buntu sakė

      Patyriau problemų su atsisiuntimu ne tik Ubuntu, bet ir diegiant Arch, Debian, Suse..., kai staiga atsisiuntimo greitis, daugiausia didesnių failų, tokių kaip branduolys, libreoffice ar Linux programinė įranga, nukrenta žemiau 640 Kb/ Tai 22 Kb/s, ir tai trunka amžinai, bet...yra klaida, palaimink Dieve!, kuri leidžia man pagreitinti atsisiuntimą:

      Kai įvyksta nesutarimas, aš dažniausiai paleidžiu Firefox naršyklę, o atsisiuntimas pakyla iki 1200 Kb/s maždaug 10 sekundžių ir vėl pradeda mažėti, todėl aš vis atidarau ir uždarau arba atidarau ir uždarau puslapius, kaip. daug Kuo ilgiau užtrunka įkelti, tuo ilgesnis impulsas bus, kol failo atsisiuntimas bus baigtas.

      Tai, kad jis pakyla iki 1200 kb/s, manau, yra dėl ADSL sutarties iki 10 Mb, nors dažniausiai atkeliauja tik 5, jei taip.

      Tikiuosi, kad tai kam nors padės, o, ir jį taip pat galima naudoti diegiant, praėjusią naktį įdiegiau „Chromixium“ į „VirtualBox“, kad išbandyčiau ir tada įdiegčiau į nešiojamąjį kompiuterį, kuriam reikia perkelti iš Güindous, nors galiausiai aš įdiegė „Antix“, o „Chrome“ paleidimas labai pagreitino atsisiuntimo laiką.

      Sveikinimai.

  2.   mat1986 sakė

    Kaip detalę paminėju, kad „Bridge Linux“, pagrįsta Arch, pagal numatytuosius nustatymus apima „Reflector“, todėl procesas buvo skirtas tik „sudo pacman -Syyu“ pritaikymui, o Reflector veikė automatiškai.

    1.    Manuelis de la Fuente sakė

      Ar netyčia žinote kokius parametrus naudoja tos distro Reflector?

      1.    mat1986 sakė

        Ši pasta yra „Bridge Linux“ scenarijaus po įdiegimo dalis: http://paste.desdelinux.net/5059

        Daugiau informacijos čia:
        http://millertechnologies.net/forum/index.php?topic=829.msg4300#msg4300

        1.    Manuelis de la Fuente sakė

          Matau, jie sukonfigūravo per pastarąsias 10 valandų sinchronizuotus veidrodžius ir naudoja parametrą -f vietoj – rūšiavimo rodiklis išvardyti 5 greičiausius veidrodžius. Tiesa ta, kad aš niekada nesupratau, kodėl Reflector turi tas pasikartojančias parinktis; kaip ir turi -rūšiuoti šalį y -Šalis. Reikėtų išsiaiškinti, kokius pranašumus vienas turi prieš kitą. Ačiū už įnašą. 🙂

    2.    Nikita A sakė

      Sveiki!
      Jūs taip pat galėtumėte pabandyti https://aur.archlinux.org/packages/?O=0&SeB=nd&K=rate+arch+mirrors+&outdated=&SB=n&SO=a&PP=50&do_Search=Go
      tik palyginimui su Reflector.

  3.   klegėjimas sakė

    Nuostabus įėjimas. Ačiū už informaciją, net negalvojau, koks slapyvardis gali būti naudojamas šia prasme. Aš ketinu pritaikyti jį savo dviejuose kompiuteriuose su Arch.

  4.   Abaddonas sakė

    Vienas trūkumas yra tas, kad greičiausi veidrodžiai ne visada sinchronizuojami su naujausiais paketais.

    Keletą kartų patikrinau, ar pagrindiniame Arch puslapyje rodomas X paketo naujinys, bet net naudojant -Syyu toks naujinimas nepasirodo. Štai kodėl man labiau patinka „–rūšiavimo balas“, o ne „–rūšiavimo rodiklis“.

  5.   bitl0rd sakė

    Taip pat galime naudoti scenarijų iš čia, kurį galime atsisiųsti „armrr-git“

  6.   Jose sakė

    Sveiki, atlikus tai, man pateikiama tokia klaida:
    AUR klaida: neteisingi užklausos argumentai
    klaida: duomenų bazė nerasta: aur

    Aš pakeičiau bashrc palikdamas jį iš šaltinio, pašalinau reflektorių, įdėjau šaltinio veidrodinį sąrašą ir iš naujo įdiegiau yaourt, bet jis neranda aur duomenų bazės, pacman.conf yra archlinuxfr repo, bet aš nerandu žinok kur eiti
    Sveikinimas