پرش به محتوا
✓ محتوای ویکی بازبینی‌شده توسط ویراستارانمقدماتیشبکه، صدا و بلوتوث

بهینه‌سازی میرورهای آرچ لینوکس با Reflector

خیلی از کاربران آرچ بعد از نصب متوجه می‌شن سرعت دانلود پکیج‌ها کنده. دلیلش معمولاً اینه که میرور پیش‌فرض مناسب موقعیت جغرافیایی‌شون نیست. ابزار Reflector دقیقاً برای حل همین مشکل ساخته شده

آخرین به‌روزرسانی: ۲۲ آبان ۱۴۰۵ · نسخهٔ ۱ · ۵ بازدید

این مقاله مستندات رسمی Arch Linux نیست؛ برای موارد حساس به ArchWiki مراجعه کنید.


بهینه‌سازی میرورهای آرچ لینوکس با Reflector

خیلی از کاربران آرچ بعد از نصب متوجه می‌شن سرعت دانلود پکیج‌ها کنده. دلیلش معمولاً اینه که میرور پیش‌فرض مناسب موقعیت جغرافیایی‌شون نیست. ابزار Reflector دقیقاً برای حل همین مشکل ساخته شده.

نصب Reflector

sudo pacman -S reflector

تولید لیست میرور بهینه

ساده‌ترین و کاربردی‌ترین دستور اینه:

sudo reflector --country Germany,Netherlands,France --protocol https --latest 20 --sort rate --save /etc/pacman.d/mirrorlist

توضیح پارامترها:

  • --country : کشورهایی که می‌خوای از میرورشون استفاده کنی (می‌تونی کشورت یا کشورهای نزدیک رو بذاری)
  • --protocol https : فقط میرورهای امن
  • --latest 20 : ۲۰ میرور به‌روز اخیر
  • --sort rate : مرتب‌سازی بر اساس سرعت
  • --save : ذخیره مستقیم روی فایل میروریس

بعد از اجرا، یک‌بار دیتابیس pacman رو سینک کن:

sudo pacman -Syyu

نسخه کامل‌تر و دقیق‌تر

اگر می‌خوای نتیجه بهتری بگیری:

sudo reflector --verbose --country Germany,Netherlands,France,Austria --protocol https --age 12 --latest 15 --sort rate --save /etc/pacman.d/mirrorlist
  • --age 12 یعنی فقط میرورهایی که در ۱۲ ساعت اخیر سینک شدن
  • --verbose جزئیات بیشتری نشون می‌ده

خودکارسازی با سرویس

می‌تونی کاری کنی که Reflector هر هفته خودش لیست میرورها رو به‌روز کنه:

sudo systemctl enable --now reflector.timer

وضعیت تایمر رو اینطوری چک کن:

systemctl list-timers | grep reflector

نکات مهم

  • بعد از هر بار تغییر mirrorlist، حتماً pacman -Syy بزن.
  • اگر از رنک‌میرور یا ابزارهای دیگه استفاده می‌کنی، مواظب باش با Reflector تداخل نداشته باشن.
  • برای ایران معمولاً ترکیب کشورهایی مثل آلمان، هلند، فرانسه و ترکیه نتیجه خوبی می‌ده.
  • اگر سرعتت هنوز مطلوب نیست، یک‌بار با --sort score هم تست کن.

جمع‌بندی سریع

  1. Reflector رو نصب کن
  2. با دستور مناسب mirrorlist جدید بساز
  3. pacman -Syyu بزن
  4. در صورت تمایل تایمر خودکار رو فعال کن

با همین چند دستور ساده معمولاً سرعت دانلود پکیج‌ها به‌طور محسوسی بهتر می‌شه.

---

تهیه‌شده برای جامعه ARCHIHA

این مقاله مفید بود؟برای ثبت بازخورد وارد شوید۰ مفید · ۰ نامفیدپیشنهاد ویرایشتاریخچه