OnWorks Linux ו-Windows Online WorkStations

לוגו

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

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

8.1.2. הבנת ה sources.list קוֹבֶץ


אל האני sources.list file הוא קובץ תצורת המפתח להגדרת מקורות החבילה, וחשוב להבין כיצד הוא מורכב וכיצד להגדיר אותו מכיוון ש-APT לא יפעל ללא רשימה מוגדרת כראוי של מקורות החבילה. בואו נדון בתחביר שלו, נסתכל על המאגרים השונים המשמשים את Kali Linux, ונדון במראות ובניתוב מחדש של המראה, ואז תהיו מוכנים להשתמש ב-APT.

כל שורה פעילה של /etc/apt/sources.list קובץ (ושל ה /etc/apt/sources.list.d/*. רשימה קבצים) מכיל תיאור של מקור, העשוי משלושה חלקים מופרדים ברווחים. שורות הערות מתחילות בא # אופי:


# deb cdrom:[Debian GNU/Linux 2016.1 _Kali-rolling_ - תמונת מצב רשמית amd64 LIVE/

INSTALL Binary 20160830-11:29]/ kali-rolling contrib main לא בחינם


deb http://http.kali.org/kali kali-rolling תרומה עיקרית ללא תשלום

# deb cdrom:[Debian GNU/Linux 2016.1 _Kali-rolling_ - תמונת מצב רשמית amd64 LIVE/

INSTALL Binary 20160830-11:29]/ kali-rolling contrib main לא בחינם


deb http://http.kali.org/kali kali-rolling תרומה עיקרית ללא תשלום


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

deb עבור חבילות בינאריות,

deb-src עבור חבילות מקור.

השדה השני נותן את כתובת ה-URL הבסיסית של המקור: זה יכול להיות מורכב ממראה דביאן או כל ארכיון חבילות אחר שהוגדר על ידי צד שלישי. כתובת האתר יכולה להתחיל עם קובץ: // כדי לציין מקור מקומי המותקן בהיררכיית הקבצים של המערכת, עם http:// כדי לציין מקור נגיש משרת אינטרנט, או איתו ftp: // עבור מקור זמין בשרת FTP. כתובת האתר יכולה גם להתחיל עם תקליטור: עבור התקנות מבוססות CD-ROM/DVD-ROM/Blu-ray, אם כי זה פחות שכיח מכיוון ששיטות התקנה מבוססות רשת נפוצות יותר ויותר.

אל האני תקליטור ערכים מתארים את התקליטורים/DVD-ROM שברשותך. בניגוד לערכים אחרים, תקליטור לא תמיד זמין, שכן יש להכניס אותו לכונן ובדרך כלל ניתן לקרוא רק דיסק אחד בכל פעם. מסיבות אלו, מקורות אלו מנוהלים בצורה מעט שונה ויש להוסיף אותם עם ה- apt-cdrom תוכנית, בדרך כלל מבוצעת עם ה להוסיף פָּרָמֶטֶר. לאחר מכן, האחרון יבקש להכניס את הדיסק לכונן ויעיין בתוכנו מחפש חבילות קבצים. הוא ישתמש בקבצים אלה כדי לעדכן את מסד הנתונים של החבילות הזמינות שלו (פעולה זו נעשית בדרך כלל על ידי עדכון apt פקודה). לאחר מכן, APT תבקש את הדיסק אם הוא זקוק לחבילה המאוחסנת עליו.

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

בכתובת ה-URL שצוינה). אבל במקרה הנפוץ ביותר, המאגרים יהיו בנויים כמו מראה דביאן, עם הפצות מרובות שלכל אחת מהן מספר רכיבים. במקרים אלה, תן שם להפצה שנבחרה, ולאחר מכן את הרכיבים (או הסעיפים) כדי להפעיל. בואו ניקח רגע כדי להציג את הסעיפים האלה.

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

Main מכיל את כל החבילות התואמות באופן מלא את הנחיות התוכנה החופשית של דביאן1.

אל האני שאינו חופשי ארכיון שונה מכיוון שהוא מכיל תוכנות שאינן תואמות (לגמרי) את העקרונות הללו אך בכל זאת ניתן להפיץ ללא הגבלות.

Contrib (תרומות) היא קבוצה של תוכנות קוד פתוח שאינן יכולות לתפקד ללא כמה אלמנטים שאינם חופשיים. רכיבים אלו עשויים לכלול תוכנה מהקטע הלא-חופשי או קבצים שאינם חינמיים כגון ROMs של משחקים, BIOS של קונסולות וכו'. Contrib כוללת גם תוכנה חינמית שהקומפילציה שלהן דורשת אלמנטים קנייניים, כגון VirtualBox, הדורשת מהדר לא חינמי כדי לבנות חלק מהקבצים שלו.

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


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