זוהי הפקודה debdeltas שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
debdeltas - חישוב דלתות בין חבילות דביאן
תַקצִיר
דבדלטות [אוֹפְּצִיָה] ... ARGS ...
תיאור
דבדלטות מחשב דלתות בין הגרסה הישנה והחדשה של חבילות דביאן.
ההסבר של מהי דלתא נמצא דבדלתא(1).
פקודה טיעונים
בכל הדברים הבאים, ARGS יכול להיות, קובץ בינארי של דביאן (בדרך כלל, קובץ המסתיים ב
deb), או ספרייה המכילה קבצים כאלה, או א חבילות קובץ (כלומר, קובץ אינדקס
כגון אלה שנמצאו במראות דביאן - אפילו המכווצות - ראה apt-ftparchive(1)).
אנחנו נתקשר קו ס"מ כל הטענות האלה שלא קשורות לאופציה.
כצעד ראשון, דבדלטות בונה רשימה פנימית של חבילות דביאן. לשם כך, זה
מנתח הכל ARGS של האפשרויות --alt , --ישן , ואלה ARGS ניתן כלא אופציה
ארגומנטים (ארג'ים cmdline שהוזכרו לעיל). אם הארגומנט הוא חבילת דביאן,
דבדלטות מוסיף אותו לרשימה; אם הארגומנט הוא ספרייה, דבדלטות סורק את זה
חבילות דביאן שיתווספו לרשימה; אם הטיעון הוא חבילות קבצים, דבדלטות
מנתח אותו ומוסיף את כל חבילות דביאן לרשימה.
ואז קבוצות debdeltas מצאו חבילות דביאן לפי שם וארכיטקטורה.
עבור כל קבוצה, הגרסה החדשה ביותר של cmdline מבודדת, ולאחר מכן מחושבים דלתות
כל הגרסאות הישנות לגרסה זו.
דלתות אלו מאוחסנות בקבצי דלתא רבים עם שמות מתאימים של הטופס
name_oldversion_newversion_architecture.debdelta ; המיקום של קבצי הדלתא הוא
שצוין על ידי האפשרות "--dir".
שימו לב שמיקום הקבצים ב-a חבילות אינדקס מצוין ביחס לבסיס של
המראה, למשל. שם קובץ: pool/main/x/xxx/xxx_3_i386.deb מסיבה זו, כל חבילות
על הארגומנט להציג נתיב ארוך (שמכיל לפחות את דיסטות מַדרִיך).
שימו לב גם שניתן לספק את אותה ספרייה או אינדקס פעמים רבות, כמו --old, as --alt,
וכארגומנט cmdline.
שימו לב גם ש-debdeltas ידלג על כל החבילות שקטנות מ-10KB.
רָאשִׁי אפשרויות
--dir DIR
חיסכון בכוח של דלתות ב-DIR הזה (אחרת הם נכנסים ל-dir של החדש יותר
deb_file).
--alt ARGS
זה מנותח כשורה הפקודה ללא אפשרות, אבל החבילות שנמצאו לעולם לא
נחשב לדלתא. הם נחשבים אם כי כאשר נעשה שימוש ב-clean-deltas, כדי
להחליט אם למחוק דלתא; ושימושיים למציאת דבים שנמחקים מהם
אינדקסים והועבר למקום אחר. ניתן לציין -alt מרובה.
--ישן ARGS
זה מנותח כשורה הפקודה ללא אפשרות, והחבילות שנמצאו הן
נחשב לגרסאות הישנות יותר. ניתן לציין ריבוי --old. יתר על כן, מתי
סריקה א חבילות אינדקס, זו לא שגיאה אם קבצים לא קיימים, כל עוד
הם הועברו בספריית --alt. שים לב שאם לא צוין --old,
אז לא ייווצרו דלתות.
--forensicdir DIR
לכתוב קבצי גיבוב; יש להשוות את אלה לאלה שיוצרו על ידי debdelta-
שדרוג --משפטי=... כאשר דלתא נכשלת
השמיים לְהַכפִּיל לקצץ
אם נתיב ספרייה מסופק כארגומנט ל--dir, והוא מסתיים ב-// , אז זה
מפעיל התנהגות ספציפית הקשורה לקבצים שנמצאו ב חבילות אינדקסים (כפי שמוצגים ב
שורת הפקודה). אם חבילה באינדקס מאוחסנת ב pool/main/x/xxx/xxx_3_i386.deb ,
ו--dir הוא /tmp/foobar// , אז הדלתא תישמר ב
/tmp/foobar/pool/main/x/xxx/xxx_2_3_i386.debdelta. הדבר נכון גם לגבי --alt (והוא
שימושי למציאת גרסאות ישנות של חבילה).
אחר אפשרויות
--מפתח חתימה מפתח
המפתח המשמש לחתימה על הדלתות (באמצעות GnuPG)
-n N כמה דלתות לייצר לכל היותר עבור כל חבילה/קשת ייחודית (ברירת מחדל
ללא הגבלה)
--נקי-דלתות
מחק deltas שמשדרגים לגרסאות חבילות שאינן נמצאות ב-cmdline
ARGS, והם בני יומיים לפחות (לפי mtime).
--לא-md5
אל תכלול מידע MD5 ב-debdelta.
- נמכר
צור תיקון שניתן להשתמש בו רק אם ה-.deb הישן זמין.
--delta-algo algo
השתמש בקצה אחורי ספציפי לחישוב הבדלים בינאריים; ערכים אפשריים הם: xdelta
xdelta-bzip xdelta3 bsdiff
-M Mb זיכרון מקסימלי לשימוש (עבור 'bsdiff' או 'xdelta').
--מִבְחָן בדוק שהתיקון אכן חל.
-v מילולי (ניתן להוסיף מספר פעמים).
-d להדפיס עקבות על שגיאות; שמור מידע שימושי בקבצים זמניים למקרה שא
הקצה האחורי קורס.
(אם '-d' מתווסף מספר פעמים, הוא גם מוסיף לתיקונים איתור באגים נוסף
בדיקות: רק למעקב אחר באגים מתקדם).
-k שמור על קבצים זמניים (השתמש לניפוי באגים).
--gpg-home
ציין בית אחר עבור GnuPG, ברירת המחדל עבור root היא /etc/debdelta/gnupg בזמן
עבור משתמשים אחרים לא מוגדר. לִרְאוֹת --homedir in Gpg(1) לקבלת פרטים.
--disable-feature FEATURE
השבת תכונה פנימית. עיין בתיעוד ב-README.features.
--אין מעשה
פשוט רשום את הדלתות שייווצרו.
אבטחה
לִרְאוֹת דבדלתא(1)
יְצִיאָה סטָטוּס
לִרְאוֹת דבדלתא(1)
דוגמאות
דבדלטות --dir / tmp / --ישן ~/mydebs ~/mydebs יפיק את כל הדלתות לשדרוג מה-
גרסאות ישנות ב ~/mydebs לגרסה החדשה ביותר ב ~/mydebs , ואחסן את הדלתות ב / tmp /
דבדלטות --dir /tmp// --ישן /mirror/debian/dists/lenny/main/binary-i386/Packages.gz
/mirror/debian/dists/squeeze/main/binary-i386/Packages.gz יפיק את כל הדלתות ל
שדרג את main/i386 מלני לסחיטה, ואחסן את הדלתות במבנה בריכה מתחת
/ tmp /
ראה גם את התסריטים לדוגמה /usr/share/debdelta/debmirror-delta-security ו
/usr/share/debdelta/debmirror-deltas
דיווח באגים
דווח על באגים ל[מוגן בדוא"ל]>.
מחברים
Debdelta נכתב ומוגן בזכויות יוצרים © 2006-09 Andrea Mennucci.
דף אדם זה נכתב על ידי Jegou Pierre-yves[מוגן בדוא"ל]>.
העתקה
זו תוכנה חינמית. אתה רשאי להפיץ מחדש עותקים שלו תחת תנאי ה-GNU
רישיון ציבורי כללי של הספרייהhttp://www.gnu.org/licenses/lgpl-2.0.html>. אין
אחריות, במידה המותרת בחוק.
השתמש ב-debdeltas באינטרנט באמצעות שירותי onworks.net