OnWorks Linux ו-Windows Online WorkStations

לוגו

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

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

8.3.3. עבודה עם מספר הפצות‌


בהתחשב בכך מַתְאִים הוא כלי כל כך נפלא, סביר להניח שתרצה לצלול פנימה ולהתחיל להתנסות בחבילות המגיעות מהפצות אחרות. לדוגמה, לאחר התקנת מערכת Kali Rolling, אולי תרצה לנסות חבילת תוכנה זמינה ב-Kali Dev, Debian Unstable או Debian Experimental מבלי לסטות יותר מדי מהמצב ההתחלתי של המערכת.

גם אם תתקל מדי פעם בבעיות בעת ערבוב חבילות מהפצות שונות, מַתְאִים מנהל דו-קיום כזה בצורה טובה מאוד ומגביל סיכונים ביעילות רבה (בתנאי שהתלות בחבילה מדויקת). ראשית, רשום את כל ההפצות בהן נעשה שימוש /etc/apt/sources.list והגדר את התפלגות ההתייחסות שלך עם ה APT::ברירת מחדל-שחרור פרמטר (ראה סעיף 8.2.3, "משדרגים את Kali לינוקס" [עמוד 179]).

נניח שקאלי רולינג היא הפצת ההתייחסות שלך, אבל גם Kali Dev ו-Debian Unstable מופיעות ברשימה שלך sources.list קוֹבֶץ. במקרה זה, אתה יכול להשתמש להתקין חבילה/ לא יציב להתקין חבילה מ-Debian Unstable. אם ההתקנה נכשלת בגלל תלות שאינה מספקת, תן לה לפתור את התלות הללו בתוך Unstable על ידי הוספת - לא יציב פָּרָמֶטֶר.

במצב זה, שדרוגים (שדרוג ו שדרוג מלא) נעשים בתוך Kali Rolling למעט חבילות שכבר שודרגו להפצה אחרת: אלו יגיעו בעקבות עדכונים הזמינים בהפצות האחרות. אנו נסביר התנהגות זו בעזרת סדרי העדיפויות המוגדרים על ידי APT להלן. אל תהססו להשתמש מדיניות apt-cache (ראה סרגל צד "שימוש ב-apt-cache מדיניות" [עמוד 199]) כדי לאמת את סדר העדיפויות הנתון.

הכל מסתמך על העובדה ש-APT מחשיבה רק חבילות בגרסה גבוהה או שווה מהחבילה המותקנת (בהנחה ש / etc / apt / העדפות לא נעשה שימוש כדי לכפות סדרי עדיפויות גבוהים מ-1000 עבור חלק מהחבילות).


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

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


בוא נניח שהתקנת גרסה 1 של חבילה ראשונה מ קאלי רולינג וכי גרסה 2 ו-3 זמינות בהתאמה ב קאלי דב ו דביאן לא יציב. לגרסה המותקנת יש עדיפות של 100 אך הגרסה זמינה ב קאלי רולינג (אותו אותו) יש עדיפות של 990 (מכיוון שזה חלק מהשחרור היעד). חבילות פנימה קאלי דב ו דביאן לא יציב יש עדיפות של 500 (עדיפות ברירת המחדל של גרסה לא מותקנת). המנצח הוא אפוא גרסה 1 עם עדיפות של 990. החבילה נשארת בפנים קאלי רולינג.

ניקח דוגמה של חבילה אחרת שממנה הותקנה גרסה 2 שלה קאלי דב. גרסה 1 זמינה ב קאלי רולינג וגרסה 3 ב דביאן לא יציב. גרסה 1 (בעדיפות 990 - לפיכך נמוכה מ-1000) נמחקת מכיוון שהיא נמוכה מהגרסה המותקנת. זה משאיר רק את גרסה 2 ו-3, שתיהן בעדיפות 500. מול החלופה הזו, APT בוחרת את הגרסה החדשה ביותר, זו מ- דביאן לא יציב. אם אתה לא רוצה שתתקין חבילה מ קאלי דב להגר אליו דביאן לא יציב, עליך להקצות עדיפות נמוכה מ-500 (490 למשל) לחבילות המגיעות מ דביאן לא יציב. אתה יכול לשנות / etc / apt / העדפות לעניין זה:


חבילה: *

סיכה: שחרר a=לא יציב עדיפות סיכה: 490

חבילה: *

סיכה: שחרר a=לא יציב עדיפות סיכה: 490


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