OnWorks Linux ו-Windows Online WorkStations

לוגו

אירוח מקוון בחינם עבור תחנות עבודה

<הקודם | תוכן | הבא>

9.2.2. קבלת המקורות


מכיוון שמקורות ליבת לינוקס זמינים כחבילה, אתה יכול לאחזר אותם על ידי התקנת ה linux-source-חבילת גרסה. ה apt-cache search ^linux-source הפקודה צריכה לרשום את גרסת הליבה האחרונה שנארזה על ידי Kali. שימו לב שקוד המקור הכלול בחבילות אלו אינו תואם במדויק לזה שפורסם על ידי Linus Torvalds ומפתחי הליבה4; כמו כל ההפצות, דביאן וקאלי מיישמות מספר תיקונים, שאולי (או אולי לא) ימצאו את דרכם לגרסת ה-Upstream של לינוקס. שינויים אלה כוללים יציאות אחוריות של תיקונים/תכונות/מנהלי התקנים מגרסאות ליבה חדשות יותר, תכונות חדשות שעדיין לא (שלמותן) מוזגו בעץ הלינוקס במעלה הזרם, ולפעמים אפילו שינויים ספציפיים של דביאן או קאלי.

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

בדוגמה זו, אנו מניחים שה- linux-source-4.9 חבילה בינארית הותקנה. שימו לב שאנו מתקינים חבילה בינארית המכילה את המקורות במעלה הזרם אך לא מאחזרים את חבילת המקור של Kali בשם לינוקס.


# apt להתקין את linux-source-4.9 קריאת רשימות חבילות... סיום בניית עץ התלות

קורא מידע על המדינה ... בוצע

החבילות הנוספות הבאות יותקנו: bc libreadline7

חבילות מוצעות:

libncurses-dev | ncurses-dev libqt4-dev

החבילות החדשות הבאות יותקנו: bc libreadline7 linux-source-4.9

0 משודרגים, 3 הותקנו לאחרונה, 0 להסרה ו-0 לא משודרגים. צריך לקבל 95.4 MB של ארכיון.

לאחר פעולה זו, 95.8 MB של שטח דיסק נוסף ישמש.

האם אתה רוצה להמשיך? [י/נ] y

[...]

# ls /usr/src

linux-config-4.9 linux-patch-4.9-rt.patch.xz linux-source-4.9.tar.xz

# apt להתקין את linux-source-4.9 קריאת רשימות חבילות... סיום בניית עץ התלות

קורא מידע על המדינה ... בוצע

החבילות הנוספות הבאות יותקנו: bc libreadline7

חבילות מוצעות:

libncurses-dev | ncurses-dev libqt4-dev

החבילות החדשות הבאות יותקנו: bc libreadline7 linux-source-4.9

0 משודרגים, 3 הותקנו לאחרונה, 0 להסרה ו-0 לא משודרגים. צריך לקבל 95.4 MB של ארכיון.

לאחר פעולה זו, 95.8 MB של שטח דיסק נוסף ישמש.

האם אתה רוצה להמשיך? [י/נ] y

[...]

# ls /usr/src

linux-config-4.9 linux-patch-4.9-rt.patch.xz linux-source-4.9.tar.xz


שימו לב שהחבילה מכילה /usr/src/linux-source-4.9.tar.xz, ארכיון דחוס של מקורות הליבה. עליך לחלץ את הקבצים האלה בספרייה חדשה (לא ישירות מתחת /usr/src/,

4https://kernel.org/

מכיוון שאין צורך בהרשאות מיוחדות כדי להדר ליבת לינוקס). במקום זאת, ~/kernel/ מתאים יותר.


$ mkdir ~/kernel; cd ~/kernel

$ tar -xaf /usr/src/linux-source-4.9.tar.xz

$ mkdir ~/kernel; cd ~/kernel

$ tar -xaf /usr/src/linux-source-4.9.tar.xz


מחשוב ענן מערכת ההפעלה המוביל ב-OnWorks: