חלופות - פיקוד לינוקס - פיקוד יוניקס

פיקוד לינוקס / יוניקס:> חלופות

שֵׁם

חלופות - לשמור על קישורים סמלי קביעת פקודות ברירת המחדל

תַקצִיר

חלופות [ אפשרויות ] - התקנה שם הקישור נתיב עדיפות [- slave שם הקישור נתיב ] ... [- שירות initscript ]

חלופות [ אפשרויות ] - נתיב שם

חלופות [ אפשרויות ] - נתיב שם

חלופות [ אפשרויות ] - שם אוטומטי

חלופות [ אפשרויות ] - שם תצוגה

חלופות [ אפשרויות ] - שם משתמש

תיאור

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

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

מערכת החלופות נועדה לפתור את הבעיה. שם גנרי במערכת הקבצים משותף לכל הקבצים המספקים פונקציונליות הניתנת להחלפה. מערכת החלופות ומנהל המערכת קובעות יחד איזה קובץ בפועל מפנה לשם גנרי זה. לדוגמה, אם הטקסט editors (1) ו- nvi (1) שניהם מותקנים במערכת, מערכת החלופות תגרום לשם הגנרית / usr / bin / editor להתייחס ל / usr / bin / nvi כברירת מחדל. מנהל המערכת יכול לעקוף זאת ולגרום לו להתייחס אל / usr / bin / ed , ומערכת החלופות לא תשנה הגדרה זו עד שתידרש לכך במפורש.

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

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

זה לעתים קרובות שימושי עבור מספר חלופות להיות מסונכרן, כך שהם השתנו כקבוצה; לדוגמה, כאשר מספר גרסאות של עורך vi (1) מותקנות, דף האיש שמפנה את /usr/share/man/man1/vi.1 צריך להיות תואם להרשאה המפנה / usr / bin / vi . חלופות מטפלות זאת באמצעות קישורים של הורים ועבדים ; כאשר האדון משתנה, כל העבדים הקשורים משתנים מדי. קישור ראשי ועבדים הקשורים אליו מהווים קבוצת קישורים .

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

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

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

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

טרמינולוגיה

מאחר ופעילויות החלופות מעורבות למדי, כמה מונחים ספציפיים יסייעו להסביר את פעולתה.

שם גנרי

שם, כמו / usr / bin / editor , אשר מתייחס, באמצעות מערכת חלופות, לאחד ממספר קבצים של פונקציה דומה.

symlink

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

חֲלוּפָה

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

אלטרנטיבה בספרייה

ספרייה, כברירת מחדל / etc / חלופות , המכיל את symlinks.

ספריית ניהול

ספרייה, כברירת מחדל / var / lib / חלופות , המכילות מידע מצב חלופי .

קבוצת קישורים

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

קישור ראשי

הקישור בקבוצת קישורים הקובעת את אופן הגדרת הקישורים האחרים בקבוצה.

קישור עבדים

קישור בקבוצת קישורים הנשלטת על ידי הגדרת הקישור הראשי.

מצב אוטומטי

כאשר קבוצת קישורים במצב אוטומטי, מערכת החלופות מבטיחה שהקישורים בקבוצה מצביעים על החלופות העדיפות הגבוהה ביותר המתאימות לקבוצה.

מצב ידני

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

אפשרויות

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

אפשרויות נפוצות

--מִלוּלִי

צור הערות נוספות לגבי החלופות שעושות.

--שֶׁקֶט

אל תיצור הערות אלא אם יתרחשו שגיאות. אפשרות זו טרם מומשה.

--מִבְחָן

לא ממש לעשות שום דבר, רק לומר מה ייעשה. אפשרות זו טרם מומשה.

--עֶזרָה

תן קצת מידע שימוש (ולומר איזו גרסה של חלופות זה).

--גִרְסָה

תגיד איזו גרסה של חלופות זו היא (ולתת קצת מידע השימוש).

- המדריך

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

ספריית --admindir

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

פעולות

- התקנת שם הקישור נתיב פרי [- sllink להחליק sname spath ] [- שירות initscript ] ...

הוסף קבוצה של חלופות למערכת. השם הוא השם הגנרי של הקישור הראשי, הקישור הוא שם הקישור שלו, והנתיב הוא האלטרנטיבה המוצגת לקישור הראשי. sname , slink ו - Spath הם שם גנרי, שם קישור ואלטרנטיבה עבור קישור עבדים, ואת השירות הוא שם של כל הקשורים initscript עבור האלטרנטיבה. הערה: - כתב יד הוא אופציה ספציפית של Red Hat Linux. ניתן לציין אפשרויות של אפס או יותר - כל אחת ואחריה שלוש ארגומנטים.

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

אם - initscript משמש, מערכת החלופות ינהל את כתב היד הקשורים חלופה באמצעות chkconfig, רישום ביטול הרישום script הראשונית בהתאם חלופה פעילה.

הערה: - כתב יד הוא אופציה ספציפית של Red Hat Linux.

נתיב שם

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

- נתיב שם

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

- שם אוטומטי

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

- שם משחק

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

ראה גם

ln (1), FHS, היררכית מערכת הקבצים.

חשוב: השתמש בפקודת הגבר ( % man ) כדי לראות כיצד נעשה שימוש בפקודה במחשב הספציפי שלך.