המשמעות היא ש-'ld_library_path' מכיל רשימה של נתיבים שבהם מאוחסנות הספריות הללו כך שקבצי ההפעלה יוכלו לגשת אליהם בכל עת שיידרש.
אתה יכול גם להוסיף נתיבים חדשים ל-'ld_library_path' כדי לשמור על מבנה קבצי מערכת מאורגן היטב. מדריך מהיר זה מסביר שיטה פשוטה לייצא את 'ld_library_path' בלינוקס כך שתוכל להוסיף לו נתיבים חדשים.
כיצד לייצא את Ld_Library_Path בלינוקס
ספריות משותפות הן מרכיבים חיוניים של יישומי לינוקס המורכבים מקודים או סקריפטים שבהם תוכניות מרובות אחרות יכולות לעשות שימוש חוזר. תהליך זה משפר את היעילות הכוללת של מערכות לינוקס. כאשר אתה מפעיל תוכנית, המערכת מקשרת אותה באופן דינמי עם הספריות הנדרשות מה שמבטיח שהיא פועלת ללא שגיאות.
הייצוא כרוך בהגדרת 'ld_library_path' לערכים ספציפיים המציינים את הנתיבים שהוזכרו קודם לכן. לשם כך, השתמש בפקודה 'ייצוא' בקובץ התצורה של המעטפת שלך. עבור על הסעיפים הבאים לקבלת הסבר שלב אחר שלב:
1. בדוק את הספריות הנוכחיות ב-Ld_Library_Path
זה נוהג טוב לבדוק את הערך הנוכחי של 'ld_library_path' כדי לבדוק את הספריות הנוכחיות.
הֵד $ld_library_path
פקודה זו לא מציגה דבר במערכת שלנו מכיוון שעדיין לא הגדרנו אותה. באופן כללי, הוא מציג את הנתיב הנוסף של ספריות או כלום.
2. הגדר את המעטפת
Bash היא מעטפת ברירת המחדל ברוב ההפצות של לינוקס. עם זאת, אתה תמיד יכול לשנות את הקליפות בהתאם לצרכים שלך. כדי להגדיר מעטפת, עליך לפתוח את קובץ התצורה של המעטפת שלך באמצעות אחת מהפקודות הבאות המתאימות למעטפת שלך:
עבור בש: nano ~/.bashrc
עבור Zsh: nano ~/.zshrc
עבור דגים: ננו ~/.config/fish/config.fish
זכור תמיד שהסימן טילדה (~) מציין את ספריית הבית בלינוקס. קובץ טקסט ייפתח עם הזנת הפקודה כמו הבאה:
כעת, כדי לייצא את ה-LD_LIBRARY_PATH, עבור לשורה האחרונה והוסף את הפקודה הבאה:
יְצוּא LD_LIBRARY_PATH = $LD_LIBRARY_PATH : / נָתִיבנקודתיים (:) מפריד בין כל הנתיבים במשתנה סביבה. לכן, אנו משתמשים בנקודתיים כדי להוסיף נתיב חדש.
החלף את '/path' כאן בנתיב שברצונך לייצא. להבנתך, ניקח את ספריית 'מסמכים' כדוגמה:
יְצוּא LD_LIBRARY_PATH = $LD_LIBRARY_PATH :~ / מסמכים
לאחר הקלדת פקודה זו, שמור וצא מקובץ התצורה. ב-Bash, אתה יכול לעשות זאת בשלושה שלבים: הקש CTRL + X, Y ו-Enter. באופן דומה, צא מהקבצים המתאימים.
יתר על כן, זה שומר את הקובץ אבל הוא לא מתעדכן בהפעלת הטרמינל הנוכחית. לפיכך, הזן את הפקודה הבאה כדי ליישם את השינויים:
מָקוֹר ~ / .bashrcהחלף את '~/.bashrc' בנתיבי הקבצים שבהם השתמשת בשלב הראשון. זה לא מציג כלום עם הביצוע.
לבסוף, עליך לוודא שהנתיב נוסף בהצלחה באמצעות הפקודה הבאה:
הֵד $LD_LIBRARY_PATH
הערה : אם זה לא מראה שום דבר, בטח עשית טעות בשלבים הקודמים. ייתכן שזו בעיית איות או שפספסת נקודתיים, סימנים אחרים וכו'. לכן, בצע את כל השלבים כראוי.
סיכום
ה-LD_LIBRARY_PATH הוא משתנה סביבה חיוני שבו אתה יכול להגדיר את הנתיבים לספריות המשותפות כך שהתוכניות יוכלו לגשת אליהם בכל עת שצריך. מכיוון שרוב המשתמשים משוללים מהשיטה שלו, מדריך זה מתמקד בהסבר כיצד לייצא את ה-LD_LIBRARY_PATH בלינוקס באמצעות שלבים פשוטים. תהליך זה לעתים קרובות שימושי בעת שמירה על מבנה ספריות קבצים מסודר.