Prilikom preuzimanja paketa iz spremišta naše distribucije GNU / LinuxVažno je konfigurirati najbrža zrcala tako da se preuzimanje odvija u najkraćem mogućem roku. Obično se u tu svrhu preporučuje odabrati zrcala koja su najbliža našem mjestu, iako u praksi to nije uvijek najprikladnije, jer brži odziv istog poslužitelja na kojem se nalazi zrcalo ima veći utjecaj.
U slučaju Arch Linux, na stranici Status zrcala programeri su objavili tablicu sa svim poznatim zrcalima i ona se automatski ažurira pokazujući njihov status i brzinu odgovora. Da smo htjeli, odatle bismo mogli uzeti one koji nam se sviđaju i ručno ih unijeti u svoj zrcalni popis, iako za olakšavanje ovog zadatka postoji Reflektor.
Reflektor je skripta koja je zadužena za uvid u podatke koje pruža Mirror Status i omogućuje nam rad s njima na različite načine pomoću naredbi u konzoli. Sada ćemo vidjeti kako ga koristiti za automatsko konfiguriranje najbržih zrcala prije svakog ažuriranja.
instrukcije
Počnimo s instaliranjem paketa Reflektor iz spremišta:
# pacman -S reflector
Da bismo vidjeli sve dostupne opcije, možemo pogledati njegov priručnik za pomoć:
$ reflector --help
Osnovna upotreba bila bi sljedeća:
# reflector --sort rate -l 5 --save /etc/pacman.d/mirrorlist
Obrazloženje:
- -vrsta: Kaže Reflektor koji parametar biste trebali koristiti za sortiranje zrcala. Dostupne opcije su stope (brzina skidanja), postići (rezultat u zrcalnom statusu), zemlja (zemlja smještaja), starost (dob posljednje sinkronizacije) i odgoditi (vrijeme odgode). U ovom slučaju poručujemo vam da ih naručite prema vašoj najboljoj brzini preuzimanja.
- -l: Ograničava broj rezultata na broj zrcala koje naznačimo, uzimajući u obzir datum posljednje sinkronizacije. Ovdje vam poručujemo da nam dostavite 5 najnovijih zrcala.
- -Uštedjeti: Postavlja datoteku na koju će ispisati onih 5 najbržih i najnovijih zrcala koja je pronađena. Datoteka u kojoj su nam potrebne očito je naša zrcalna lista. Vrlo je važno prvo napraviti sigurnosnu kopiju originalnog zrcalnog popisa.. Tijekom instalacije, Arch Linux automatski ga stvara u /etc/pacman.d/mirrorlist.original, ali ne škodi provjeriti je li tu ili ga stvoriti ako ne postoji.
Na taj način, za preuzimanje s najboljih zrcala bilo bi dovoljno napraviti sigurnosnu kopiju izvornog zrcalnog popisa, a zatim nazvati Reflektor s već spomenutom naredbom. Međutim, očito je riječ o vrlo dugoj naredbi koju je vjerojatno teško zapamtiti ili je lijeno napisati. Tada bi bila dobra alternativa stvoriti alias da ga pozove jednostavnijom naredbom.
U zajedničkoj instalaciji s Tresnuti Moramo otvoriti datoteku ~ / .bashrc pomoću uređivača teksta i na kraju staviti ovakav redak:
alias nombre_del_alias='comandos a ejecutar'
Primijenite promjene:
$ . .bashrc
A s tim sada prilagođenu naredbu možemo izvršavati narudžbe koje želimo. Na primjer, za Reflektor koristim ovo:
alias update='sudo reflector --sort rate -l 5 --save /etc/pacman.d/mirrorlist && yaourt -Syyu --aur --devel'
Zahvaljujući tom aliasu, kada želim ažurirati sustav, sve što moram je pisati ažuriranje u terminalu, što čini Reflektor na popis zrcala ispišite 5 najbržih i nedavno sinhroniziranih zrcala, a zatim pokrenite Yaourt izvršiti cjelovito ažuriranje paketa službenih spremišta i paketa AUR i razviti.
Sada je na svakoj osobi prilagoditi alias prema svojim potrebama. Možda žele koristiti isti kao ja ili radije stvoriti samo za Reflektor, ili zamijenite Yaourt od Paker o simplemente Pacman. Mogućnosti su bezbrojne.
Na kraju treba napomenuti da se pomoću Reflektor Prije svakog ažuriranja u početku će trebati malo više vremena nego što je uobičajeno za upit stanja zrcaljenja, iako će se to nadoknaditi većom brzinom koju će pružiti prilikom preuzimanja paketa.
Već nekoliko mjeseci imam problema sa zrcalima. Unatoč korištenju reflektora, svakih jedan ili dva tjedna dobivam pogrešku s njima prilikom ažuriranja; kao da su pali i ono što Europljani uglavnom koriste (prije nego što su to koristili Brazilci). Stoga ih moram neprestano mijenjati.
Kad budem imao vremena posvetit ću se saznanju u čemu je problem.
Dobar post, pozdrav.
I meni se dogodilo isto, upravo sam zato i napravio pseudonim da pozovem Reflector prije svakog ažuriranja, jer u suprotnom, ako mi je zrcalo dobro radilo u ažuriranju, za sljedeće je bilo moguće da više ne reagira.
Imao sam problema s preuzimanjima ne samo u Ubuntuu, već i s instalacijom Arch, Debian, Suse ... gdje odjednom brzina preuzimanja, uglavnom većih datoteka kao što su kernel, libreoffice ili linux firmware, pada ispod 640 Kb / sa 22 Kb / s, i to traje zauvijek, ali ... postoji greška, Bog vas blagoslovio!, koja mi omogućuje ubrzavanje preuzimanja:
Kad se dogodi ta nesuglasica, ono što obično radim je pokretanje preglednika Firefox, a preuzimanje se kreće do 1200 Kb / s oko 10 sekundi i počinje se smanjivati, pa ga stalno otvaram i zatvaram ili otvaram i zatvaram stranice, Koliko je duže potrebno za učitavanje, to će impuls biti duži dok preuzimanje datoteke ne završi.
Činjenica da se kreće do 1200 kb / s mislim da je posljedica adsl ugovora do 10 Mb, iako obično stigne samo 5, ako uopće.
Nadam se da netko pomaže, a! A može se koristiti i tijekom instalacije, sinoć sam instalirao Chromixium u VirtualBox da bih ga testirao i zatim instalirao na laptop nekoga tko treba migrirati s Güindousa, iako sam na kraju instalirao Antix i pokretanje Chromea uvelike su ubrzali vrijeme preuzimanja.
Pozdrav.
Kao detalj spominjem da Bridge Linux zasnovan na Archu uključuje Reflector prema zadanim postavkama, pa je postupak bio samo primjena "sudo pacman -Syyu" i Reflector je radio automatski.
Znate li slučajno koje parametre koristi Reflektor te distribucije?
Sljedeća je pasta dio skripte za postinstalaciju Bridge Linuxa: http://paste.desdelinux.net/5059
Više informacija ovdje:
http://millertechnologies.net/forum/index.php?topic=829.msg4300#msg4300
Vidim, oni su to konfigurirali da uzima zrcala sinkronizirana u zadnjih 10 sati i koristi parametar -f umjesto da –Raspored sortiranja na popis 5 najbržih ogledala. Istina je da nikada nisam razumio zašto Reflector ima te dvostruke mogućnosti; kao što i ima –Sortiraj zemlju y -Zemlja. Bilo bi pitanje istražiti kakve prednosti jedno ima nad drugim. Hvala na unosu. 🙂
Pozdrav!
Možete i pokušati https://aur.archlinux.org/packages/?O=0&SeB=nd&K=rate+arch+mirrors+&outdated=&SB=n&SO=a&PP=50&do_Search=Go
samo za usporedbu s Reflektorom.
Predivan ulaz. Hvala na savjetu, nisam ni shvatio koji bi se pseudonimi mogli koristiti u tom pogledu. Primijenit ću ga na oba svoja računala s Archom.
Jedan je nedostatak što se najbrža zrcala nisu uvijek sinkronizirana s najnovijim paketima.
U nekoliko navrata provjerio sam da Archova početna stranica prikazuje ažuriranje paketa X, ali ni s -Syyu se takvo ažuriranje ne pojavljuje. Zbog toga više volim "–razvrstavanje rezultata" u odnosu na "–razvrstavanje".
Također možemo koristiti skriptu iz aur-a, možemo je preuzeti "armrr-git"
Pozdrav, nakon ovoga yaourt mi donosi sljedeću pogrešku:
AUR pogreška: Nevažeći argumenti upita
pogreška: baza podataka nije pronađena: aur
Izmijenio sam bashrc ostavljajući ga kao izvor, deinstalirao sam reflektor, stavio sam izvorni zrcalni popis i reinstalirao sam yourt, ali ne može pronaći bazu podataka aur u pacman.conf ako je tamo repo archlinuxfr, ali ne znam ne znam kamo ga baciti
pozdravi