Lejupielādējiet no ātrākajiem Arch Linux spoguļiem ar atstarotāju

Ātra linux

Lejupielādējot paketes no mūsu izplatīšanas krātuvēm GNU / LinuxIr svarīgi konfigurēt ātrākos spoguļus tā, lai lejupielāde notiktu pēc iespējas īsākā laikā. Parasti šim nolūkam ieteicams izvēlēties spoguļus, kas ir vistuvāk mūsu atrašanās vietai, lai gan praksē tas ne vienmēr ir vispiemērotākais, jo lielāka ietekme ir tā paša servera reakcijas ātrumam, kurā atrodas spogulis.

Šajā gadījumā Arch Linux, lapā Spoguļa statuss izstrādātāji ir ievietojuši tabulu ar visiem zināmajiem spoguļiem, un tā tiek automātiski atjaunināta, parādot to statusu un reakcijas ātrumu. Ja mēs vēlētos, mēs varētu ņemt tos, kas mums patīk, no turienes un tos manuāli ievadīt mūsu spoguļu sarakstā, lai gan, lai palīdzētu mums atvieglot šo uzdevumu, ir Atstarotājs.

Atstarotājs ir skripts, kura pārziņā ir informācija par Mirror Status sniegtajiem datiem un kas ļauj mums ar tiem strādāt dažādos veidos, izmantojot komandas konsolē. Tagad mēs redzēsim, kā to izmantot, lai automātiski konfigurētu ātrākos spoguļus pirms katra atjauninājuma.

Instrucciones

Sāksim ar pakotnes instalēšanu Atstarotājs no krātuvēm:

# pacman -S reflector

Lai apskatītu visas pieejamās opcijas, mēs varam apskatīt tās palīdzības rokasgrāmatu:

$ reflector --help

Pamata lietojums būtu šāds:

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

Paskaidrojums:

  • -sort: Stāsta Atstarotājs kāds parametrs jums jāizmanto, lai kārtotu spoguļus. Pieejamās iespējas ir likme (lejuplādes ātrums), punktu skaits (rezultāts spoguļa statusā), valsts (atrašanās valsts), vecums (pēdējās sinhronizācijas vecums) un kavēšanās (kavēšanās laiks). Šajā gadījumā mēs iesakām tos pasūtīt atbilstoši vislabākajam lejupielādes ātrumam.
  • -l: Ierobežo rezultātu skaitu līdz mūsu norādīto spoguļu skaitam, ņemot vērā pēdējās sinhronizācijas datumu. Šeit mēs jums iesakām sniegt mums 5 jaunākos spoguļus.
  • –Saglabāt: Iestata failu vietā, kur tas izdrukās tos 5 ātrākos un jaunākos atrastos spoguļus. Fails, kur mums tie ir nepieciešami, acīmredzami ir mūsu spoguļu saraksts. Ļoti svarīgi vispirms izveidot sākotnējā spoguļu saraksta dublējumu.. Instalēšanas laikā Arch Linux izveido tādu automātiski mapē /etc/pacman.d/mirrorlist.original, taču tas nekaitē, lai pārliecinātos, vai tas ir, vai izveidotu, ja tāda nav.

Tādā veidā, lai lejupielādētu no labākajiem spoguļiem, būtu pietiekami izveidot sākotnējā spoguļu saraksta dublējumu un pēc tam piezvanīt Atstarotājs ar jau pieminēto komandu. Tomēr acīmredzot tā ir ļoti gara komanda, kuru, iespējams, ir grūti atcerēties vai slinkums rakstīt. Laba alternatīva tad būtu izveidot aizstājvārdu lai to izsauktu ar vienkāršāku komandu.

Kopīgā instalācijā ar Stipri iesist Mums vienkārši jāatver fails ~ / .bashrc ar teksta redaktoru un beigās jāievieto rindiņa šādi:

alias nombre_del_alias='comandos a ejecutar'

Lietojiet izmaiņas:

$ . .bashrc

Un ar to mēs tagad varam izpildīt vēlamos pasūtījumus ar pielāgotu komandu. Piemēram, par Atstarotājs es to izmantoju:

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

Pateicoties šim aizstājvārdam, kad es vēlos atjaunināt sistēmu, man atliek tikai uzrakstīt atjaunināšana terminālī, kas padara Atstarotājs izdrukājiet 5 ātrākos un nesen sinhronizētos spoguļus spoguļu sarakstā un pēc tam palaidiet jogurts - veikt pilnīgu gan oficiālo repozitoriju, gan oficiālo repozitoriju paku atjaunināšanu AUR un attīstīties.

Tagad katra cilvēka ziņā ir pielāgot aizstājvārdu atbilstoši savām vajadzībām. Varbūt viņi vēlas izmantot to pašu, ko es, vai dod priekšroku to izveidot tikai priekš Atstarotājsvai nomainiet jogurts līdz Saiņotājs o simplemente Pacman. Iespējas ir bezgalīgas.

Noslēgumā jāatzīmē, ka, izmantojot Atstarotājs Pirms katra atjauninājuma sākotnēji Mirror Status vaicājumam būs vajadzīgs nedaudz vairāk laika, lai gan to kompensēs lielāks ātrums, ko tas nodrošinās, lejupielādējot paketes.


12 komentāri, atstājiet savus

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   illukki teica

    Man jau vairākus mēnešus ir problēmas ar spoguļiem. Neskatoties uz atstarotāja lietošanu, ik pēc vienas vai divām nedēļām atjaunināšanas laikā tiek pieļauta kļūda; it kā viņi būtu krituši un to, ko eiropieši parasti izmanto (pirms brazīlieši izmantoja). Tāpēc man tās nepārtraukti jāmaina.
    Kad man būs laiks, es veltīšu sevi, lai uzzinātu, kāda ir problēma.
    Labs ieraksts, sveicieni.

    1.    Manuels de la Fuente teica

      Tas pats notika ar mani, tieši tāpēc es izveidoju aizstājvārdu, lai pirms katra atjauninājuma izsauktu Reflektoru, jo citādi, ja spogulis man labi darbojās atjauninājumā, nākamajā varēja būt, ka tas vairs nereaģēja.

    2.    Tu Buntu teica

      Man ir bijušas problēmas ar lejupielādēm ne tikai Ubuntu, bet arī ar Arch, Debian, Suse instalēšanu ... kur pēkšņi lejupielādes ātrums, galvenokārt lielāku failu, piemēram, kodola, libreoffice vai Linux programmaparatūras, kritums ir mazāks par 640 Kb / sa 22 Kb / s, un tas aizņem mūžīgi, bet ... ir kļūda, Dievs, svētī jūs!, Kas ļauj man paātrināt lejupielādi:

      Kad notiek šīs nesaskaņas, es parasti daru, palaižot pārlūkprogrammu Firefox, un lejupielāde notiek aptuveni 1200 sekundes līdz 10 Kb / s un atkal sāk samazināties, tāpēc es turpinu to atvērt un aizvērt, vai arī atvērt un aizvērt lapas, Cik ilgāk jāielādējas, jo ilgāks būs impulss, līdz tiks pabeigta faila lejupielāde.

      Fakts, ka tas pieaug līdz 1200 kb / s, manuprāt, ir saistīts ar adsl līgumu līdz 10 Mb, lai gan parasti ierodas tikai 5, ja vispār.

      Es ceru, ka kāds palīdz, ah! Un to var izmantot arī instalēšanas laikā, vakar vakarā es instalēju Chromixium VirtualBox, lai to pārbaudītu un pēc tam instalētu tā klēpjdatorā, kuram jāpārceļas no Güindous, lai gan beigās es instalēju Antix un Chrome palaišana ievērojami paātrināja lejupielādes laiku.

      Sveicieni.

  2.   mat1986 teica

    Kā detaļu es minēju, ka Bridge Linux, kuras pamatā ir Arch, pēc noklusējuma iekļauj reflektoru, tāpēc process bija paredzēts tikai "sudo pacman -Syyu" lietošanai un Reflector darbojās automātiski.

    1.    Manuels de la Fuente teica

      Vai jūs zināt, kādus parametrus izmanto šī displeja atstarotājs?

      1.    mat1986 teica

        Šī ielīmēšana ir daļa no Bridge Linux pēcinstalēšanas skripta: http://paste.desdelinux.net/5059

        Vairāk informācijas šeit:
        http://millertechnologies.net/forum/index.php?topic=829.msg4300#msg4300

        1.    Manuels de la Fuente teica

          Es redzu, ka viņiem ir iestatīts, lai spoguļi tiktu sinhronizēti pēdējo 10 stundu laikā un izmantotu parametru -f vietā –Kārtot likmi lai uzskaitītu 5 ātrākos spoguļus. Patiesība ir tāda, ka es nekad neesmu sapratis, kāpēc Reflektoram ir šīs dublikātu iespējas; kā arī tam ir –Kārtot valsti y –Valsts. Būtu jānoskaidro, kādas priekšrocības vienam ir salīdzinājumā ar otru. Paldies par ieguldījumu. 🙂

    2.    Ņikita A teica

      Sveiki!
      Varētu arī pamēģināt https://aur.archlinux.org/packages/?O=0&SeB=nd&K=rate+arch+mirrors+&outdated=&SB=n&SO=a&PP=50&do_Search=Go
      tikai salīdzināt ar atstarotāju.

  3.   kņada teica

    Brīnišķīga ieeja. Paldies par padomu, es pat nebiju sapratusi, kādus aizstājvārdus šajā sakarā varētu izmantot. Es to lietošu savos divos datoros ar Arch.

  4.   Abaddons teica

    Viens trūkums ir tas, ka ātrākie spoguļi ne vienmēr ir sinhronizēti ar jaunākajām pakotnēm.

    Vairākkārt esmu pārbaudījis, vai Arch mājas lapā ir redzams X pakotnes atjauninājums, bet pat ar -Syyu šāds atjauninājums neparādās. Tāpēc es dodu priekšroku "- kārtot rezultātu", nevis "- kārtot likmi".

  5.   bitl0rd teica

    Mēs varam izmantot arī skriptu no aur, mēs varam to lejupielādēt "armrr-git"

  6.   Jose teica

    Sveiki, pēc tam, kad esat to izdarījis, man tiek uzrādīta šāda kļūda:
    AUR kļūda: nederīgi vaicājuma argumenti
    kļūda: datu bāze nav atrasta: aur

    Esmu modificējis bashrc, atstājot to kā avotu, esmu atinstalējis atstarotāju, esmu ievietojis avota spoguļu sarakstu un pārinstalēju yaourt, bet tas neatrod aur datubāzi pacman.conf, ja archlinuxfr repo ir, bet es nedomāju nezinu, kur to iemest
    Sveiciens