ดาวน์โหลดจากมิเรอร์ที่เร็วที่สุดบน Arch Linux พร้อม Reflector

ลินุกซ์ที่รวดเร็ว

เมื่อดาวน์โหลดแพ็คเกจจากที่เก็บของการแจกจ่ายของเรา 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 นานกว่าปกติเล็กน้อยแม้ว่าจะได้รับการชดเชยด้วยความเร็วที่สูงขึ้นเมื่อดาวน์โหลดแพ็กเกจก็ตาม


12 ความคิดเห็นฝากของคุณ

แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   Illukki dijo

    ฉันมีปัญหากับกระจกมาหลายเดือนแล้ว แม้จะใช้ตัวสะท้อนแสงทุก ๆ หนึ่งหรือสองสัปดาห์ฉันก็พบข้อผิดพลาดขณะอัปเดต ราวกับว่าพวกมันตกและสิ่งที่ชาวยุโรปใช้โดยทั่วไป (ก่อนที่ชาวบราซิลใช้) ดังนั้นฉันต้องเปลี่ยนมันไปเรื่อย ๆ
    เมื่อฉันมีเวลาฉันจะอุทิศตัวเองเพื่อค้นหาว่าปัญหาคืออะไร
    โพสต์ดีๆทักทาย.

    1.    มานูเอล เด ลา ฟูเอนเต dijo

      สิ่งเดียวกันนี้เกิดขึ้นกับฉันนั่นคือเหตุผลที่ฉันตั้งนามแฝงเพื่อเรียกตัวสะท้อนแสงก่อนการอัปเดตแต่ละครั้งเนื่องจากมิฉะนั้นหากมิเรอร์ทำงานได้ดีสำหรับฉันในการอัปเดตในครั้งต่อไปอาจเป็นไปได้ว่าจะไม่ตอบสนองอีกต่อไป

    2.    คุณบุญทู dijo

      ฉันประสบปัญหากับการดาวน์โหลดไม่เพียง แต่ใน 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 ช่วยเร่งเวลาในการดาวน์โหลดอย่างมาก

      อาศิรพจน์

  2.   mat1986 dijo

    ฉันพูดถึงรายละเอียดว่า Bridge Linux ซึ่งอิงกับ Arch- รวมตัวสะท้อนแสงโดยค่าเริ่มต้นดังนั้นกระบวนการนี้จึงใช้เพียง "sudo pacman -Syyu" และตัวสะท้อนแสงจะทำงานโดยอัตโนมัติ

    1.    มานูเอล เด ลา ฟูเอนเต dijo

      คุณบังเอิญรู้หรือไม่ว่า Reflector ของ distro นั้นใช้พารามิเตอร์อะไร?

      1.    mat1986 dijo

        การวางต่อไปนี้เป็นส่วนหนึ่งของสคริปต์หลังการติดตั้ง Bridge Linux: http://paste.desdelinux.net/5059

        ข้อมูลเพิ่มเติมที่นี่:
        http://millertechnologies.net/forum/index.php?topic=829.msg4300#msg4300

        1.    มานูเอล เด ลา ฟูเอนเต dijo

          ฉันเห็นว่าพวกเขากำหนดค่าให้ซิงค์มิเรอร์ในช่วง 10 ชั่วโมงที่ผ่านมาและใช้พารามิเตอร์ -f แทน - อัตราการเรียงลำดับ เพื่อแสดงรายการกระจกที่เร็วที่สุด 5 แบบ ความจริงก็คือฉันไม่เคยเข้าใจว่าทำไมตัวสะท้อนแสงถึงมีตัวเลือกที่ซ้ำกันเหล่านั้น รวมทั้งยังมี - จัดเรียงประเทศ y -ประเทศ. คงเป็นคำถามในการตรวจสอบว่าสิ่งหนึ่งมีข้อดีเหนือสิ่งอื่นใด ขอบคุณสำหรับข้อมูล 🙂

    2.    นิกิต้าเอ dijo

      สวัสดี!
      คุณยังสามารถลอง https://aur.archlinux.org/packages/?O=0&SeB=nd&K=rate+arch+mirrors+&outdated=&SB=n&SO=a&PP=50&do_Search=Go
      เพียงเพื่อเปรียบเทียบกับตัวสะท้อนแสง

  3.   ที่จอแจอึกทึก dijo

    ทางเข้าที่ยอดเยี่ยม. ขอบคุณสำหรับเคล็ดลับฉันไม่รู้ด้วยซ้ำว่าสามารถใช้นามแฝงอะไรได้ในเรื่องนี้ ฉันจะนำไปใช้กับคอมพิวเตอร์สองเครื่องของฉันกับ Arch

  4.   แบดดอน dijo

    ข้อเสียเปรียบประการหนึ่งคือมิเรอร์ที่เร็วที่สุดไม่ได้ซิงค์กับแพ็คเกจล่าสุดเสมอไป

    หลายต่อหลายครั้งฉันได้ตรวจสอบว่าโฮมเพจ Arch แสดงการอัปเดตแพ็คเกจ X แต่ไม่มีการอัปเดตดังกล่าวปรากฏ นั่นคือเหตุผลที่ฉันชอบ "- คะแนนเรียง" มากกว่า "อัตราการเรียงลำดับ"

  5.   bitl0rd dijo

    นอกจากนี้เรายังสามารถใช้สคริปต์จาก aur ซึ่งเราสามารถดาวน์โหลดได้ "armrr-git"

  6.   jose dijo

    สวัสดีหลังจากทำ yaourt นี้ทำให้ฉันเกิดข้อผิดพลาดต่อไปนี้:
    ข้อผิดพลาด AUR: อาร์กิวเมนต์แบบสอบถามไม่ถูกต้อง
    ข้อผิดพลาด: ไม่พบฐานข้อมูล: aur

    ฉันได้แก้ไข bashrc โดยปล่อยให้เป็นแหล่งที่มาฉันได้ถอนการติดตั้งตัวสะท้อนแสงฉันได้ใส่มิเรอร์ลิสต์ต้นทางและฉันได้ติดตั้ง yaourt ใหม่แล้ว แต่ไม่พบฐานข้อมูล aur ใน pacman.conf หาก repo archlinuxfr อยู่ที่นั่น แต่ฉันไม่ ไม่รู้จะไปไหน
    อาศิรพจน์