เมื่อดาวน์โหลดแพ็คเกจจากที่เก็บของการแจกจ่ายของเรา GNU / Linuxสิ่งสำคัญคือต้องกำหนดค่ามิเรอร์ที่เร็วที่สุดเพื่อให้การดาวน์โหลดเกิดขึ้นในเวลาที่สั้นที่สุด โดยปกติจะแนะนำให้เลือกมิเรอร์ที่ใกล้กับตำแหน่งของเรามากที่สุดเพื่อจุดประสงค์นี้แม้ว่าในทางปฏิบัติจะไม่เหมาะสมที่สุดเสมอไปเนื่องจากความเร็วในการตอบสนองของเซิร์ฟเวอร์เดียวกันที่โฮสต์มิเรอร์มีอิทธิพลมากกว่า
ในกรณีของ Arch ลินุกซ์ในหน้าของ สถานะกระจกเงา นักพัฒนาได้โพสต์ตารางพร้อมมิเรอร์ที่รู้จักทั้งหมดและมีการอัปเดตโดยอัตโนมัติเพื่อแสดงสถานะและความเร็วในการตอบสนอง หากเราต้องการเราสามารถนำสิ่งที่เราชอบจากที่นั่นและป้อนด้วยตนเองในมิเรอร์ลิสต์ของเราแม้ว่าจะช่วยให้เราทำงานนี้ได้ง่ายขึ้น กล้องส่องทางไกล.
กล้องส่องทางไกล เป็นสคริปต์ที่รับผิดชอบในการให้คำปรึกษาข้อมูลที่ได้รับจาก Mirror Status และช่วยให้เราสามารถทำงานกับสิ่งเหล่านี้ในรูปแบบต่างๆโดยใช้คำสั่งในคอนโซล ตอนนี้เราจะมาดูวิธีใช้เพื่อกำหนดค่ามิเรอร์ที่เร็วที่สุดโดยอัตโนมัติก่อนการอัปเดตแต่ละครั้ง
คำแนะนำ
เริ่มต้นด้วยการติดตั้งแพคเกจ กล้องส่องทางไกล จากที่เก็บ:
# pacman -S reflector
หากต้องการดูตัวเลือกที่มีอยู่ทั้งหมดเราสามารถดูคู่มือช่วยเหลือได้:
$ reflector --help
การใช้งานพื้นฐานจะเป็นดังนี้:
# reflector --sort rate -l 5 --save /etc/pacman.d/mirrorlist
คำอธิบาย:
- เรียง: บอก กล้องส่องทางไกล คุณควรใช้พารามิเตอร์ใดในการจัดเรียงมิเรอร์ ตัวเลือกที่มีอยู่คือ อัตรา (ความเร็วดาวน์โหลด), คะแนน (คะแนนในสถานะมิเรอร์) ประเทศ (ประเทศที่ตั้ง), อายุ (อายุของการซิงค์ครั้งล่าสุด) และ ความล่าช้า (เวลาล่าช้า). ในกรณีนี้เรากำลังบอกให้คุณสั่งซื้อตามความเร็วในการดาวน์โหลดที่ดีที่สุดของคุณ
- -l: จำกัด จำนวนผลลัพธ์เป็นจำนวนมิเรอร์ที่เราระบุโดยคำนึงถึงวันที่ของการซิงโครไนซ์ครั้งล่าสุด ที่นี่เราบอกให้คุณจัดหากระจกล่าสุด 5 แบบให้เรา
- - บันทึก: ตั้งค่าไฟล์ที่จะพิมพ์มิเรอร์ 5 ตัวที่เร็วที่สุดและล่าสุดที่พบ ไฟล์ที่เราต้องการคือมิเรอร์ลิสต์ของเราอย่างชัดเจน จำเป็นอย่างยิ่งที่จะต้องทำการสำรองข้อมูลมิเรอร์ลิสต์เดิมก่อน. ระหว่างการติดตั้ง Arch ลินุกซ์ สร้างโดยอัตโนมัติใน /etc/pacman.d/mirrorlist.original แต่ไม่ต้องกังวลว่าจะมีหรือสร้างขึ้นมาใหม่หากไม่มีอยู่
ด้วยวิธีนี้ในการดาวน์โหลดจากมิเรอร์ที่ดีที่สุดก็เพียงพอที่จะสำรองข้อมูลมิเรอร์ลิสต์ดั้งเดิมของเราแล้วโทร กล้องส่องทางไกล ด้วยคำสั่งที่กล่าวถึงแล้ว อย่างไรก็ตามเห็นได้ชัดว่าเป็นคำสั่งที่ยาวมากซึ่งยากที่จะจำหรือขี้เกียจเขียน ทางเลือกที่ดีก็จะเป็น สร้างนามแฝง เพื่อเรียกใช้ด้วยคำสั่งที่ง่ายกว่า
ในการติดตั้งทั่วไปกับ ทุบตี เราต้องเปิดไฟล์ ~ / .bashrc ด้วยโปรแกรมแก้ไขข้อความและวางท้ายบรรทัดดังนี้:
alias nombre_del_alias='comandos a ejecutar'
ใช้การเปลี่ยนแปลง:
$ . .bashrc
และด้วยเหตุนี้เราจึงสามารถดำเนินการตามคำสั่งที่เราต้องการได้ด้วยคำสั่งที่กำหนดเอง ตัวอย่างเช่นสำหรับ กล้องส่องทางไกล ฉันใช้สิ่งนี้:
alias update='sudo reflector --sort rate -l 5 --save /etc/pacman.d/mirrorlist && yaourt -Syyu --aur --devel'
ขอบคุณนามแฝงนั้นเมื่อฉันต้องการอัปเดตระบบสิ่งที่ฉันต้องทำคือเขียน ปรับปรุง ในเทอร์มินัลซึ่งทำให้ กล้องส่องทางไกล พิมพ์กระจกที่เร็วที่สุดและเร็วที่สุด 5 ชิ้นไปยังมิเรอร์ลิสต์จากนั้นเรียกใช้ Yaourt เพื่อดำเนินการอัปเดตทั้งแพ็คเกจของที่เก็บอย่างเป็นทางการและของ AUR และพัฒนา
ตอนนี้ขึ้นอยู่กับแต่ละคนในการปรับแต่งนามแฝงตามความต้องการ บางทีพวกเขาอาจต้องการใช้อันเดียวกับฉันหรือต้องการสร้างเพียงเพื่อ กล้องส่องทางไกลหรือแทนที่ Yaourt โดย เครื่องบรรจุหีบห่อ หรือเพียงแค่ Pacman. ความเป็นไปได้ไม่มีที่สิ้นสุด
ในการปิดควรสังเกตว่าการใช้ กล้องส่องทางไกล ก่อนการอัปเดตแต่ละครั้งในขั้นต้นจะใช้เวลาค้นหา Mirror Status นานกว่าปกติเล็กน้อยแม้ว่าจะได้รับการชดเชยด้วยความเร็วที่สูงขึ้นเมื่อดาวน์โหลดแพ็กเกจก็ตาม
ฉันมีปัญหากับกระจกมาหลายเดือนแล้ว แม้จะใช้ตัวสะท้อนแสงทุก ๆ หนึ่งหรือสองสัปดาห์ฉันก็พบข้อผิดพลาดขณะอัปเดต ราวกับว่าพวกมันตกและสิ่งที่ชาวยุโรปใช้โดยทั่วไป (ก่อนที่ชาวบราซิลใช้) ดังนั้นฉันต้องเปลี่ยนมันไปเรื่อย ๆ
เมื่อฉันมีเวลาฉันจะอุทิศตัวเองเพื่อค้นหาว่าปัญหาคืออะไร
โพสต์ดีๆทักทาย.
สิ่งเดียวกันนี้เกิดขึ้นกับฉันนั่นคือเหตุผลที่ฉันตั้งนามแฝงเพื่อเรียกตัวสะท้อนแสงก่อนการอัปเดตแต่ละครั้งเนื่องจากมิฉะนั้นหากมิเรอร์ทำงานได้ดีสำหรับฉันในการอัปเดตในครั้งต่อไปอาจเป็นไปได้ว่าจะไม่ตอบสนองอีกต่อไป
ฉันประสบปัญหากับการดาวน์โหลดไม่เพียง แต่ใน Ubuntu เท่านั้น แต่ด้วยการติดตั้ง Arch, Debian, Suse ... โดยที่ความเร็วในการดาวน์โหลดส่วนใหญ่เป็นไฟล์ขนาดใหญ่เช่นเคอร์เนล libreoffice หรือ linux เฟิร์มแวร์ลดลงต่ำกว่า 640 Kb / sa 22 Kb / s และใช้เวลาตลอดไป แต่…มีข้อผิดพลาดพระเจ้าอวยพรคุณที่ทำให้ฉันสามารถดาวน์โหลดได้เร็วขึ้น:
เมื่อเกิดความขัดแย้งขึ้นสิ่งที่ฉันมักจะทำคือเปิดเบราว์เซอร์ Firefox และการดาวน์โหลดจะสูงถึง 1200 Kb / s เป็นเวลาประมาณ 10 วินาทีและเริ่มลดลงอีกครั้งฉันจึงเปิดและปิดมันต่อไปหรือเปิดและปิดหน้า ยิ่งใช้เวลาโหลดนานเท่าใดแรงกระตุ้นก็จะยิ่งนานขึ้นจนกว่าการดาวน์โหลดไฟล์จะเสร็จสิ้น
ความจริงที่ว่ามันสูงถึง 1200 kb / s ฉันคิดว่าเป็นเพราะสัญญา adsl สูงถึง 10 Mb แม้ว่าโดยปกติจะมาถึงเพียง 5 ครั้งก็ตาม
ฉันหวังว่าจะมีคนช่วยอา! และยังสามารถใช้ระหว่างการติดตั้งเมื่อคืนฉันติดตั้ง Chromixium ใน VirtualBox เพื่อทดสอบแล้วติดตั้งบนแล็ปท็อปของคนที่ต้องการย้ายจากGüindousแม้ว่าในท้ายที่สุดฉันก็ติดตั้ง Antix และการเปิดตัว Chrome ช่วยเร่งเวลาในการดาวน์โหลดอย่างมาก
อาศิรพจน์
ฉันพูดถึงรายละเอียดว่า Bridge Linux ซึ่งอิงกับ Arch- รวมตัวสะท้อนแสงโดยค่าเริ่มต้นดังนั้นกระบวนการนี้จึงใช้เพียง "sudo pacman -Syyu" และตัวสะท้อนแสงจะทำงานโดยอัตโนมัติ
คุณบังเอิญรู้หรือไม่ว่า Reflector ของ distro นั้นใช้พารามิเตอร์อะไร?
การวางต่อไปนี้เป็นส่วนหนึ่งของสคริปต์หลังการติดตั้ง Bridge Linux: http://paste.desdelinux.net/5059
ข้อมูลเพิ่มเติมที่นี่:
http://millertechnologies.net/forum/index.php?topic=829.msg4300#msg4300
ฉันเห็นว่าพวกเขากำหนดค่าให้ซิงค์มิเรอร์ในช่วง 10 ชั่วโมงที่ผ่านมาและใช้พารามิเตอร์ -f แทน - อัตราการเรียงลำดับ เพื่อแสดงรายการกระจกที่เร็วที่สุด 5 แบบ ความจริงก็คือฉันไม่เคยเข้าใจว่าทำไมตัวสะท้อนแสงถึงมีตัวเลือกที่ซ้ำกันเหล่านั้น รวมทั้งยังมี - จัดเรียงประเทศ y -ประเทศ. คงเป็นคำถามในการตรวจสอบว่าสิ่งหนึ่งมีข้อดีเหนือสิ่งอื่นใด ขอบคุณสำหรับข้อมูล 🙂
สวัสดี!
คุณยังสามารถลอง https://aur.archlinux.org/packages/?O=0&SeB=nd&K=rate+arch+mirrors+&outdated=&SB=n&SO=a&PP=50&do_Search=Go
เพียงเพื่อเปรียบเทียบกับตัวสะท้อนแสง
ทางเข้าที่ยอดเยี่ยม. ขอบคุณสำหรับเคล็ดลับฉันไม่รู้ด้วยซ้ำว่าสามารถใช้นามแฝงอะไรได้ในเรื่องนี้ ฉันจะนำไปใช้กับคอมพิวเตอร์สองเครื่องของฉันกับ Arch
ข้อเสียเปรียบประการหนึ่งคือมิเรอร์ที่เร็วที่สุดไม่ได้ซิงค์กับแพ็คเกจล่าสุดเสมอไป
หลายต่อหลายครั้งฉันได้ตรวจสอบว่าโฮมเพจ Arch แสดงการอัปเดตแพ็คเกจ X แต่ไม่มีการอัปเดตดังกล่าวปรากฏ นั่นคือเหตุผลที่ฉันชอบ "- คะแนนเรียง" มากกว่า "อัตราการเรียงลำดับ"
นอกจากนี้เรายังสามารถใช้สคริปต์จาก aur ซึ่งเราสามารถดาวน์โหลดได้ "armrr-git"
สวัสดีหลังจากทำ yaourt นี้ทำให้ฉันเกิดข้อผิดพลาดต่อไปนี้:
ข้อผิดพลาด AUR: อาร์กิวเมนต์แบบสอบถามไม่ถูกต้อง
ข้อผิดพลาด: ไม่พบฐานข้อมูล: aur
ฉันได้แก้ไข bashrc โดยปล่อยให้เป็นแหล่งที่มาฉันได้ถอนการติดตั้งตัวสะท้อนแสงฉันได้ใส่มิเรอร์ลิสต์ต้นทางและฉันได้ติดตั้ง yaourt ใหม่แล้ว แต่ไม่พบฐานข้อมูล aur ใน pacman.conf หาก repo archlinuxfr อยู่ที่นั่น แต่ฉันไม่ ไม่รู้จะไปไหน
อาศิรพจน์