Skip to main content

לינוקס

ניהול חברתי בקוד פתוח- הקץ לפוליטיקה? (bettermeans" intro") (יוני 2026)

ניהול חברתי בקוד פתוח- הקץ לפוליטיקה? (bettermeans" intro") (יוני 2026)
Anonim

ה ldconfig הפקודה לינוקס יוצרת את הקישורים הנחוצים ואת המטמון (לשימוש על ידי מקשר זמן ריצה, ld.so ) לספריות המשותפות האחרונות שנמצאו בספריות המפורטות בשורת הפקודה, בקובץ /etc/ld.so.conf , ובספריות מהימן ( / usr / lib ו / lib ).

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

ldconfig (libc 5.x או libc 6.x (glibc)) בהתבסס על מה ספריות C אם כל הספרייה היתה מקושרת, ולכן בעת ​​ביצוע ספריות דינמיות, הוא חכם כדי לקשר באופן מפורש נגד libc (שימוש -lc).ldconfig הוא מסוגל לאחסן מספר סוגי ABI של ספריות לתוך מטמון יחיד על ארכיטקטורות המאפשרים ריצה יליד של ABIs מרובים, כמו ia32 / ia64 / x86_64 או sparc32 / sparc64.

חלק libs הקיימים אינם מכילים מספיק מידע כדי לאפשר ניכוי של הסוג שלהם, ולכן /etc/ld.so.conf פורמט הקובץ מאפשר פירוט של סוג צפוי. זהרק המשמשים אלה ELF libs שאנחנו לא יכולים לעבוד. הפורמט הוא כמו "dirname = TYPE", שבו סוג יכול להיות libc4, libc5 או libc6. (תחביר זה עובד גם על שורת הפקודה). מקומות הםלא מותר. ראה גם-p אפשרות.

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

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

תקציר

ldconfig OPTION …

אפשרויות

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

-n - רק ספריות תהליך שצוין על שורת הפקודה. אל תעבד את הספריות המהימנות ( / usr / lib ו / lib ) ולא אלה שצוין /etc/ld.so.conf . מרמז-N.

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

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

-וויד - להשתמשconf במקום /etc/ld.so.conf .

מטמון C - במקום להשתמש במטמון /etc/ld.so.cache .

שורש - שינוי ושימוששורש כמו ספריית השורש.

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

-p - להשתמש מטמון הדפסה כדי להדפיס את רשימות הספריות וספריות המועמדים המאוחסנים במטמון הנוכחי.

פורמט = פורמט עבור קובץ המטמון. האפשרויות הן ישנות, חדשות ו- compat (ברירת המחדל).

-? עזרה / שימוש לקבלת מידע על השימוש במדפסת.

-V גרסה עבור גרסת הדפסה ויציאה.

דוגמאות

# / sbin / ldconfig -v

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

# / sbin / ldconfig -n / lib

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

ראה גם

Ldd(1) - Idd הפקודה בלינוקס להציג את הספריות המשותפות הנדרשות על ידי כל תוכנית נתונה.

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