OnWorks Linux ו-Windows Online WorkStations

לוגו

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

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

כִּשָׁרוֹן


Aptitude, המוצג באיור 8.1, "מנהל חבילות ה-aptitude” [עמוד 191], היא תוכנית אינטראקטיבית שניתן להשתמש בה במצב חצי גרפי בקונסולה. אתה יכול לעיין ברשימת החבילות המותקנות והזמינות, לחפש את כל המידע ולבחור חבילות להתקנה או הסרה. התוכנית תוכננה במיוחד לשימוש על ידי מנהלי מערכת ולכן התנהגות ברירת המחדל שלה היא הרבה יותר אינטליגנטית מזו של APT, והממשק שלה הרבה יותר קל להבנה.


תמונה


איור 8.1 השמיים כישרון מנהל אריזה


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

בכל המקרים, כישרון מציג רשימה המשלבת קטגוריות וחבילות על המסך. הקטגוריות מאורגנות באמצעות מבנה עץ, אשר ניתן לפרוס או לקפל את ענפיו בהתאמה באמצעות המקשים Enter, [ ו-]. יש להשתמש במקש + כדי לסמן חבילה להתקנה, - כדי לסמן אותה להסרה, ו-_ כדי לטהר אותה. שימו לב שניתן להשתמש במפתחות אלו גם עבור קטגוריות, ובמקרה זה הפעולות המתאימות יחולו על כל החבילות של הקטגוריה. מקש u מעדכן את רשימות החבילות הזמינות ו-Shift+u מכין שדרוג מערכת גלובלי. מקש g עובר לתצוגת סיכום של השינויים המבוקשים (והקלדת g שוב תחיל את השינויים), ו-q יוצא מהתצוגה הנוכחית. אם אתה בתצוגה הראשונית, זה ייסגר כישרון.


כישרוןהתיעוד של סעיף זה אינו מכסה את הפרטים העדינים יותר של השימוש כישרון, הוא מתמקד במתן ערכת הישרדות למשתמש. כישרון מתועד היטב ואנו ממליצים לך להשתמש במדריך המלא שלו הזמין ב- aptitude-doc-en חֲבִילָה.

file:///usr/share/doc/aptitude/html/iw/index.html

כישרוןהתיעוד של סעיף זה אינו מכסה את הפרטים העדינים יותר של השימוש כישרון, הוא מתמקד במתן ערכת הישרדות למשתמש. כישרון מתועד היטב ואנו ממליצים לך להשתמש במדריך המלא שלו הזמין ב- aptitude-doc-en חֲבִילָה.

file:///usr/share/doc/aptitude/html/iw/index.html


כדי לחפש חבילה, אתה יכול להקליד / ואחריו דפוס חיפוש. דפוס זה תואם את שם החבילה אך ניתן להחיל אותו גם על התיאור (אם קדם לו ~d), למדור

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

ניהול ה- דגל אוטומטי של חבילות דביאן (ראה סעיף 8.3.4, "מעקב מותקן אוטומטית חבילות” [עמוד 199]) הוא משב רוח עם כישרון. אפשר לעיין ברשימת החבילות המותקנות ולסמן חבילות כאוטומטיות עם Shift+m ​​או להסיר את הסימון עם מקש m. חבילות אוטומטיות מוצגות עם "A" ברשימת החבילות. תכונה זו מציעה גם דרך פשוטה לדמיין את החבילות שנמצאות בשימוש במחשב, ללא כל הספריות והתלות שלא ממש אכפת לך מהן. התבנית הקשורה שניתן להשתמש בה עם l (כדי להפעיל את מצב הסינון) היא ~אני!~M. זה מציין שאתה רוצה לראות רק חבילות מותקנות (~i) לא מסומן כאוטומטי (!~מ).


שימוש כישרון על רוב התכונות של Aptitude נגישות דרך הממשק האינטראקטיבי כמו גם דרך

ממשק שורת פקודה שורת הפקודה. שורות פקודה אלו ייראו מוכרות למשתמשים רגילים של apt- get ו מטמון apt.

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

# aptitude markauto '~slibs|~sperl'


כאן, אתה יכול לראות בבירור את העוצמה של מערכת דפוסי החיפוש של כישרון, המאפשר בחירה מיידית של כל החבילות ב- libs ו פרל סעיפים.

היזהרו, אם חלק מהחבילות מסומנות כאוטומטיות ואם אין חבילה אחרת תלויה בהן, הן יוסרו מיד (לאחר בקשת אישור).


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

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

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

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

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


אלגוריתמים טובים יותר לפתרון לסיום סעיף זה, נציין זאת כישרון יש אלגוריתמים משוכללים יותר בהשוואה ל מַתְאִים בכל הנוגע לפתרון מצבים קשים. כאשר מתבקשת מערכת של פעולות וכאשר פעולות משולבות אלו יובילו למערכת לא קוהרנטית, כישרון מעריך מספר תרחישים אפשריים ומציג אותם לפי סדר הרלוונטיות פוחתת. עם זאת, אלגוריתמים אלה אינם חסינים בפני תקלות. למרבה המזל, תמיד קיימת האפשרות לבחור באופן ידני את הפעולות לביצוע. כאשר הפעולות שנבחרו כעת מובילות לסתירות, החלק העליון של המסך מציין מספר חבילות שבורות (ניתן לנווט ישירות לחבילות אלו על ידי לחיצה על b). אז אתה יכול לבנות פתרון באופן ידני. בפרט, אתה יכול לקבל גישה לגרסאות הזמינות השונות על ידי בחירת החבילה עם Enter. אם הבחירה באחת מהגרסאות הללו פותרת את הבעיה, אל תהסס להשתמש בפונקציה. כאשר מספר החבילות השבורות יורד לאפס, אתה יכול ללכת בבטחה למסך הסיכום של פעולות ממתינות לבדיקה אחרונה לפני שתחיל אותן.


היומן של Aptitude כמו dpkg, כישרון שומר מעקב אחר פעולות שבוצעו בקובץ היומן שלו (/var/log/ aptitude). עם זאת, מכיוון ששתי הפקודות פועלות ברמה שונה מאוד, אינך יכול למצוא את אותו מידע בקבצי היומן שלהם. בזמן dpkg רושם את כל הפעולות שבוצעו על חבילות בודדות צעד אחר צעד, כישרון נותן ראייה רחבה יותר של פעולות ברמה גבוהה כמו שדרוג כלל מערכת.

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

היומן של Aptitude כמו dpkg, כישרון שומר מעקב אחר פעולות שבוצעו בקובץ היומן שלו (/var/log/ aptitude). עם זאת, מכיוון ששתי הפקודות פועלות ברמה שונה מאוד, אינך יכול למצוא את אותו מידע בקבצי היומן שלהם. בזמן dpkg רושם את כל הפעולות שבוצעו על חבילות בודדות צעד אחר צעד, כישרון נותן ראייה רחבה יותר של פעולות ברמה גבוהה כמו שדרוג כלל מערכת.

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

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