הורד מהמראות המהירות ביותר ב- Arch Linux עם רפלקטור

לינוקס מהיר

בעת הורדת חבילות ממאגרי ההפצה שלנו גנו / לינוקס, חשוב להגדיר את המראות המהירות ביותר כך שההורדה תתבצע בזמן הקצר ביותר האפשרי. בדרך כלל מומלץ לבחור את המראות הקרובות ביותר למיקום שלנו למטרה זו, אם כי בפועל זה לא תמיד המתאים ביותר, שכן למהירות התגובה של אותו שרת בו מתארחת המראה יש השפעה רבה יותר.

במקרה של Arch Linux, בעמוד של מצב מראה המפתחים פרסמו טבלה עם כל המראות הידועות והיא מתעדכנת אוטומטית ומציגה את מצב ומהירות התגובה שלהם. אם נרצה, נוכל לקחת משם את אלה שאנחנו אוהבים ולהכניס אותם ידנית לרשימת המראות שלנו, אם כי כדי לעזור לנו להקל על המשימה הזו יש מחזירור.

מחזירור הוא סקריפט שאחראי על התייעצות עם הנתונים המסופקים על ידי מראה מראה ומאפשר לנו לעבוד איתם בדרכים שונות באמצעות פקודות במסוף. כעת אנו הולכים לראות כיצד להשתמש בו כדי להגדיר אוטומטית את המראות המהירות ביותר לפני כל עדכון.

הוראות

נתחיל בהתקנת החבילה מחזירור מהמאגרים:

# pacman -S reflector

כדי לראות את כל האפשרויות הזמינות נוכל להסתכל במדריך העזרה שלו:

$ reflector --help

שימוש בסיסי יהיה זה:

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

הסבר:

  • -סוג: מספר מחזירור באיזה פרמטר כדאי להשתמש כדי למיין את המראות. האפשרויות הזמינות הן שיעורי (מהירות הורדה), ציון (ציון בסטטוס מראה), מדינה (ארץ המיקום), גיל (גיל הסנכרון האחרון) ו- עיכוב (זמן עיכוב). במקרה זה אנו אומרים לך להזמין אותם על פי מהירות ההורדה הטובה ביותר שלך.
  • -l: מגביל את מספר התוצאות למספר המראות שאנו מציינים, תוך התחשבות בתאריך הסינכרון האחרון. כאן אנו אומרים לך לספק לנו את 5 המראות האחרונות.
  • -להציל: מגדיר את הקובץ היכן שהוא ידפיס את 5 המראות המהירות והמאוחרות ביותר שמצא. הקובץ בו אנו זקוקים להם הוא ללא ספק רשימת המראות שלנו. חשוב מאוד לבצע תחילה גיבוי של רשימת המראות המקורית.. במהלך ההתקנה, Arch Linux יוצר באופן אוטומטי ב /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 המראות המהירות והמסונכרנות לאחרונה לרשימת המראות, ואז הפעילו יוגורט לבצע עדכון מלא הן של חבילות המאגרים הרשמיים והן של AUR ולהתפתח.

כעת על כל אדם להתאים את הכינוי בהתאם לצרכיו. אולי הם רוצים להשתמש באותה כמוני או מעדיפים ליצור כזה רק בשביל מחזירור, או להחליף יוגורט ידי אורז o simplemente פקמן. האפשרויות אינסופיות.

לסיום, יש לציין כי שימוש מחזירור לפני כל עדכון, תחילה ייקח מעט יותר זמן מהרגיל לשאילת מצב Mirror, אם כי זה יתוגמל על ידי המהירות הגבוהה יותר שתספק בעת הורדת החבילות.


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   אילוקי דיג'ו

    יש לי בעיות עם מראות כבר כמה חודשים. למרות השימוש ברפלקטור, כל שבוע או שבועיים, אני מקבל טעויות איתם בעת העדכון; כאילו הם נפלו וזה שבאופן כללי האירופאים משתמשים בו (לפני שהברזילאים השתמשו). אז אני צריך לשנות אותם ללא הרף.
    כשיהיה לי זמן אתמסור לברר מה הבעיה.
    פוסט טוב, ברכות.

    1.    מנואל דה לה פואנטה דיג'ו

      אותו דבר קרה לי, בדיוק בגלל זה הכנתי את הכינוי להתקשר לרפלקטור לפני כל עדכון, מכיוון שאם לא כן, אם מראה תעבוד לי טוב בעדכון, לקראת הבא יתכן שהוא כבר לא מגיב.

    2.    אתה בונטו דיג'ו

      נתקלתי בבעיות בהורדות לא רק באובונטו, אלא עם ההתקנה של Arch, Debian, Suse ... שם, לפתע, מהירות ההורדה, בעיקר של קבצים גדולים יותר, כגון קושחת הליבה, libreoffice או Linux, יורדת מתחת ל 640 Kb / sa 22 Kb / s, וזה לוקח לנצח, אבל ... יש באג, ברוך השם!, שמאפשר לי להאיץ את ההורדה:

      כאשר מחלוקת זו מתרחשת, מה שאני עושה בדרך כלל הוא להפעיל את דפדפן פיירפוקס, וההורדה עולה ל 1200 Kb / s למשך כ -10 שניות ומתחילה לרדת שוב, אז אני ממשיך לפתוח ולסגור אותו, או לפתוח ולסגור דפים, כמה ככל שנדרש טעינה ארוכה יותר, כך הדחף יהיה ארוך יותר עד לסיום הורדת הקובץ.

      העובדה שהוא עולה ל 1200 kb / s אני חושב שזה נובע מחוזה adsl עד 10 Mb אם כי בדרך כלל רק 5 מגיעים, אם בכלל.

      אני מקווה שמישהו יעזור, אה! וזה יכול לשמש גם במהלך ההתקנה, אתמול בערב התקנתי את Chromixium ב- VirtualBox כדי לבדוק את זה ואז להתקין אותו על מחשב נייד של מישהו שצריך לעבור מ- Güindous, אם כי בסופו של דבר התקנתי את Antix, ו השקת Chrome האיצה מאוד את זמן ההורדה.

      ברכות.

  2.   mat1986 דיג'ו

    אני מזכיר כפרט ש- Bridge Linux מבוסס על Arch- משלב כברירת מחדל את רפלקטור, כך שהתהליך היה רק ​​להחיל "sudo pacman -Syyu" ורפלקטור עבד אוטומטית.

    1.    מנואל דה לה פואנטה דיג'ו

      האם ידעת במקרה באילו פרמטרים משתמש הרפלקטור של אותה הפצה?

      1.    mat1986 דיג'ו

        הדבק הבא הוא חלק מתסריט ה- Bridge Linux לאחר ההתקנה: http://paste.desdelinux.net/5059

        מידע נוסף כאן:
        http://millertechnologies.net/forum/index.php?topic=829.msg4300#msg4300

        1.    מנואל דה לה פואנטה דיג'ו

          אני מבין שהגדרתם לקחת מראות שסונכרנו ב -10 השעות האחרונות ולהשתמש בפרמטר -f במקום –שיעור מיון לרשימת 5 המראות המהירות ביותר. האמת היא שמעולם לא הבנתי מדוע לרפלקטור יש את אותן אפשרויות כפולות; כמו גם שיש לו –מדינה מסדרת y -מדינה. זו תהיה שאלה של חקירה אילו יתרונות יש לאחד מהשני. תודה על הקלט. 🙂

    2.    ניקיטה א דיג'ו

      שלום!
      אתה יכול גם לנסות https://aur.archlinux.org/packages/?O=0&SeB=nd&K=rate+arch+mirrors+&outdated=&SB=n&SO=a&PP=50&do_Search=Go
      רק כדי להשוות עם רפלקטור.

  3.   בבל דיג'ו

    כניסה נפלאה. תודה על הטיפ, אפילו לא הבנתי באילו כינויים ניתן להשתמש בעניין זה. אני הולך ליישם את זה על שני המחשבים שלי עם Arch.

  4.   אבאדון דיג'ו

    חסרון אחד הוא שהמראות המהירות ביותר לא תמיד מסונכרנות עם החבילות העדכניות ביותר.

    בכמה הזדמנויות בדקתי שדף הבית של Arch מציג את עדכון חבילת X אך אפילו לא עם -Syyu מופיע עדכון כזה. זו הסיבה שאני מעדיף "ציון סוג" על פני "שיעור שיעור".

  5.   bitl0rd דיג'ו

    אנו יכולים גם להשתמש בתסריט מאוור, אנו יכולים להוריד אותו "armrr-git"

  6.   חוסה דיג'ו

    שלום, אחרי שעשית זאת יאורט זורק לי את השגיאה הבאה:
    שגיאת AUR: טיעוני שאילתה לא חוקיים
    שגיאה: מסד הנתונים לא נמצא: aur

    שיניתי את ה- bashrc והשאיר אותו כמקור, הסרתי את הרפלקטור, שמתי את רשימת המראות של המקור והתקנתי את yaourt, אבל הוא לא מוצא את מסד הנתונים של aur, ב- pacman.conf אם repo archlinuxfr נמצא שם, אבל אני לא יודע לאן לזרוק אותו
    ברכות