כיצד ליצור תיקון

תוכן עניינים:

כיצד ליצור תיקון
כיצד ליצור תיקון

וִידֵאוֹ: כיצד ליצור תיקון

וִידֵאוֹ: כיצד ליצור תיקון
וִידֵאוֹ: תיקון נזקי צנרת בקיר .קילופים ועובש , החלקה וצביעה . מההתחלה ועד הסוף חלק א' (רטוב) 2024, נוֹבֶמבֶּר
Anonim

תיקונים נמצאים בשימוש נרחב במערכות דמויות UNIX להפצת שינויים קטנים שנעשו בקבוצות של קבצים שונים (למשל, קוד מקור תוכנה). הם מכילים רק מידע על העריכות שיש לבצע בקובץ המקורי כדי לשנות אותו למצב הנוכחי.

כיצד ליצור תיקון
כיצד ליצור תיקון

נחוץ

תוכנית השירות המותקנת

הוראות

שלב 1

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

שלב 2

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

שלב 3

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

שלב 4

עיין במידע על השימוש בכלי השירות הבדל. הפעל אמולטור מסוף או עבור למסוף. הפעל את הפקודה: diff - עזרה להצגת העזרה המקוונת. נסה את הפקודות: man diff או diff diff כדי להציג את דפי התיעוד המתאימים, אם הם מותקנים. שימו לב במיוחד לאפשרויות -a, -c (-C), -e, - נורמלי ו- -n (--rsc)

שלב 5

צור תיקון. הפעל את פקודת diff עם האפשרויות הרצויות לך, והפנה את הפלט שלה לקובץ. ציין את הקבצים המקוריים והשינויים כפרמטרים בעקבות האפשרויות. הדוגמה הפשוטה ביותר לשימוש ב- diff ליצירת תיקון המבוסס על נתונים מקבצים שנמצאים בספריה הנוכחית עשויה להיראות כך: diff source.txt modified.txt> sample.patc

שלב 6

צפו בתיקון שנוצר. השתמש בעורך טקסט מתאים, או הדפס את תוכנו למסוף באמצעות פקודת cat. לדוגמא: sample cat.patch או חתול sample.patch | יות

שלב 7

בדוק את תקינות קובץ השינוי שנוצר. השתמש בפקודת התיקון. העבירו את נתיב התיקון אליו באמצעות האפשרות -i. השתמש באפשרות -o כדי להקצות שם קובץ לתוצאה. זה ימנע את החלפת הקובץ המקורי, שצריך לציין את הנתיב כפרמטר האחרון. לדוגמא: patch -i sample.patch -o test.txt source.txt השווה את הקובץ שנוצר לקובץ שנוצר בשלב השלישי. הם חייבים להיות זהים. הפעל את פקודת התיקון עם הפרמטרים --dry-run ו- --verbose, תוך העברת הארגומנטים הלפני אחרונים לשמות הקובץ של המקור והתיקון: patch --dry-run --verbose source.txt sample.patch אין שינויים ייעשה לקבצים, אך תוצג דוח מפורט על הפעולות שהיו מבוצעות אם הפקודה בוצעה בפועל. ניתן להשתמש בו גם כדי לשפוט את נכונות התיקון שנוצר.

מוּמלָץ: