מה זה ולמה אני רוצה BACKPORT

לפני שני סופי שבוע הוא נערך בעיר בה אני גר תוכנת יום החופש.

במהלך האירוע שמעתי את המילה דרכון אחורי. יכולתי להתייעץ ממש שם מה זה נמל אחורי, מוקף במומחים ב- GNU / Linux, אבל נשארתי עם הספק ובבית התמסרתי למחקר.

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

בואו נראה מה אומרת ויקיפדיה:

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

2195019023_2d5e9b9731

כן, בדיוק, זה היה הביטוי שלי כשקראתי את ההסבר המבהיר והמפואר הזה.

לכן התייעצתי עם שניים "אססטות”:) כדי להבהיר לי את העניין. התשובות שקיבלתי לשאלה מהו נמל אחורי? היו הבאים:

בנג'י הוא אמר לי:

[...] ... הם מייצרים תיקון ומיישמים אותו על גרסאות קודמות גם מכיוון שמדובר בבעיה מדור קודם או תיקון מגרסה קודמת, הוא מוחל על גרסה חדשה יותר כמו תכונה... [...]

ובכן, אנו יכולים לומר אם כן כי backport הוא תיקון שמיוצר לתיקון באג בגרסת X של חבילה. בגרסה החדשה של חבילה זו, ה- backport הוא כבר פונקציונליות נרכשת, כלומר: היא תכונה של הגרסה. מה עם הגרסאות הישנות? האם השגיאה מתקיימת? לא: היציאה האחורית, בדיוק, מתקנת את התקלה הזו. יש, איכשהו, א תאימות לאחור (שאלה מוזרה וקשה להבנה עבור מי שכמוני רגיל איכשהו לתקן שגיאות בגרסה החדשה).

לכל מקרה, התייעצתי גם עם רנה (מכירה ותיקה בבלוג זה), שהבהירה את התמונה קצת יותר.

רנה אמרה לי:

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

אה, אז: אני מרכיב את התוכנית החדשה על הגרסה הישנה של מערכת ההפעלה וזהו?

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

אז סוסים אחוריים אינם מתקנים באגים בלבד, הם עוזרים לי להשתמש בגרסה חדשה (קוראים לה לא יציבה, מעודכנת, משופרת וכו ') בהפצה הנוכחית שלי של GNU / Linux. כדי לבצע backport, האם יש צורך בבאג או משהו כזה, או שאוכל להוריד אותו לקבל גרסה מעודכנת יותר, או שניהם?

[...] ... לא לא, אתה עושה את זה אם אתה רוצה, אתה לא צריך לעמוד בתנאים כלשהם ... [...]

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

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

מה היה האחורי האחרון שלך?


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

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

*

*

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

  1.   מרסלו דיג'ו

    מעניין מאוד. תודה על ההסבר, N @ ty. קראתי את המילה הקטנה "backport" פעמים רבות ותמיד תוהה מה הייתה. מסיבות של X תמיד דחיתי את החיפוש למשמעותו, ועכשיו הפוסט שלך הפריע לי בנושא. תודה!

  2.   שנג דיג'ו

    בואו נראה אם ​​אני מבין ... תיקון אחורי הוא תיקון שמשוחרר לגרסאות קודמות של התוכנית, אך מוחל על גרסאות חדשות?

    למשל: אתה משחרר תיקון ל- Firefox 3.0, אך ב- 3.5 הם משתמשים באותו תיקון כדי לתקן באג?

  3.   deby.nqn דיג'ו

    הסבר טוב מאוד, תודה רבה ומכיוון שאנחנו כאן אני משאיר בשבילך N @ ty ולכל הבנות סרטון שמעודד אותנו להמשיך לעבוד בטכנולוגיה, תחי הנשים הטכניות !!!
    http://www.youtube.com/watch?v=O293-kmyUj0&feature=player_embedded

  4.   סת דיג'ו

    השתמשתי בספורט אחורי כמה פעמים כדי להשיג חבילות סחיטה על לני

    http://backports.org/dokuwiki/doku.php?id=instructions

  5.   בוואטאקקו דיג'ו

    מאמר מעולה, ובעצם הבלוג טוב מאוד. באתי ממאמר שהודגש על ידי החבר'ה מ- neoteo והאמת היא שהייתי תקוע.
    בדוק דוגמה ל- backport היא הגרסה הקלאסית של לינוקס הגורים, שהיא הפצת CD CD של לינוקס למחשבים עם משאבי חומרה נמוכים, הם פיתחו את הגרסה העיקרית שלהם (לינוקס גור 4.3.1) עם ליבת הלינוקס האחרונה (2.6.31. 2.6.31) , אך ישנם כמה מחשבים ישנים מאוד שלא משתלבים עם ליבת 2.6.26 ולכן נוצר backport שיהיה הגרסה הקלאסית בה הוחלף בגרעין XNUMX אבל שאר הדיסטרו זהה חבילת תוכנה ותצורה אך עם הליבה הישנה כדי לתת יותר יציבות ותאימות

    לחיים .-

  6.   מרתה דיג'ו

    שאני בא לגלות מה זה אחורי 7 שנים אחרי שכתבת זה מדהים.
    תודה על ההבהרה.

  7.   01101001b דיג'ו

    מאמר טוב. וכן, רעיון פשוט מאוד מבולבל.

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

    למשל, תיקון. אם (כמו שאומרים בויקיפדיה) ביישום 2.0 יש דברים לתקן, מתבצע תיקון. אם יתברר כי לגירסה הקודמת (application1.0) יש את אותה הבעיה אך הקוד היה שונה במקצת, יהיה צורך לשנות את התיקון, וליצור "פורט" של התיקון כך שהוא יעבוד עם אותה גרסה קודמת ... "נמל אחורי" (של התיקון). באופן כללי ייאמר כי «התיקון הוא נמל אחורי».

    זה חל גם אם אתה רוצה תוכנית עם מספר גרסה גבוה יותר (מאשר הגרסה היציבה) אך מיועדת לגרסה * הבאה * של מערכת ההפעלה שלך (זה מה שמבדיל אותה מלהיות עדכון תוכנית וזהו).

    אם מישהו היה מסוגל לשנות את אותה גרסה אולטרה עדכנית כדי לעבוד על גרסה ישנה יותר של מערכת ההפעלה מהמתוכנן (עבור אותה גרסה של התוכנית), הוא "יעביר" את התוכנית "בחזרה" (שוב, "backport").