దీని అర్థం “ld_library_path” ఈ లైబ్రరీలు నిల్వ చేయబడిన మార్గాల జాబితాను కలిగి ఉంటుంది, తద్వారా ఎక్జిక్యూటబుల్ ఫైల్లు అవసరమైనప్పుడు వాటిని యాక్సెస్ చేయగలవు.
మీరు బాగా వ్యవస్థీకృత సిస్టమ్ ఫైల్ నిర్మాణాన్ని నిర్వహించడానికి “ld_library_path”కి కొత్త మార్గాలను కూడా జోడించవచ్చు. ఈ శీఘ్ర గైడ్ Linuxలో “ld_library_path”ని ఎగుమతి చేయడానికి ఒక సాధారణ పద్ధతిని వివరిస్తుంది, తద్వారా మీరు దానికి కొత్త మార్గాలను జోడించవచ్చు.
Linuxలో Ld_Library_Pathని ఎలా ఎగుమతి చేయాలి
షేర్డ్ లైబ్రరీలు అనేది Linux అప్లికేషన్ల యొక్క ముఖ్యమైన అంశాలు, ఇవి అనేక ఇతర ప్రోగ్రామ్లను తిరిగి ఉపయోగించగల కోడ్లు లేదా స్క్రిప్ట్లను కలిగి ఉంటాయి. ఈ ప్రక్రియ Linux సిస్టమ్స్ యొక్క మొత్తం సామర్థ్యాన్ని పెంచుతుంది. మీరు ప్రోగ్రామ్ను ఎగ్జిక్యూట్ చేసినప్పుడు, సిస్టమ్ దానిని డైనమిక్గా అవసరమైన లైబ్రరీలతో లింక్ చేస్తుంది, ఇది లోపం లేకుండా రన్ అయ్యేలా చేస్తుంది.
ఎగుమతి చేయడం అనేది ముందుగా పేర్కొన్న మార్గాలను సూచించే నిర్దిష్ట విలువలకు “ld_library_path”ని సెట్ చేయడం. దీని కోసం, మీ షెల్ కాన్ఫిగరేషన్ ఫైల్లో “ఎగుమతి” ఆదేశాన్ని ఉపయోగించండి. దశల వారీ వివరణ కోసం క్రింది విభాగాల ద్వారా వెళ్ళండి:
1. Ld_Library_Pathలో ప్రస్తుత డైరెక్టరీలను తనిఖీ చేయండి
ప్రస్తుత డైరెక్టరీలను తనిఖీ చేయడానికి “ld_library_path” ప్రస్తుత విలువను తనిఖీ చేయడం మంచి పద్ధతి.
ప్రతిధ్వని $ld_library_path
ఈ కమాండ్ మన సిస్టమ్లో ఏమీ చూపదు ఎందుకంటే మనం దీన్ని ఇంకా కాన్ఫిగర్ చేయవలసి ఉంది. సాధారణంగా, ఇది లైబ్రరీల యొక్క జోడించిన మార్గాన్ని ప్రదర్శిస్తుంది లేదా ఏమీ లేదు.
2. షెల్ను కాన్ఫిగర్ చేయండి
చాలా Linux డిస్ట్రోలలో Bash డిఫాల్ట్ షెల్. అయితే, మీరు ఎల్లప్పుడూ మీ అవసరాలకు అనుగుణంగా షెల్లను మార్చవచ్చు. షెల్ను కాన్ఫిగర్ చేయడానికి, మీరు మీ షెల్కి సంబంధించిన కింది ఆదేశాలలో ఒకదానిని ఉపయోగించి మీ షెల్ యొక్క కాన్ఫిగరేషన్ ఫైల్ను తప్పనిసరిగా తెరవాలి:
బాష్ కోసం: నానో ~/.bashrc
Zsh కోసం: నానో ~/.zshrc
చేపల కోసం: నానో ~/.config/fish/config.fish
టిల్డే (~) గుర్తు Linuxలోని హోమ్ డైరెక్టరీని సూచిస్తుందని ఎల్లప్పుడూ గుర్తుంచుకోండి. కింది విధంగా ఆదేశాన్ని నమోదు చేసిన తర్వాత టెక్స్ట్ ఫైల్ తెరవబడుతుంది:
ఇప్పుడు, LD_LIBRARY_PATHని ఎగుమతి చేయడానికి, చివరి పంక్తికి వెళ్లి, కింది ఆదేశాన్ని జోడించండి:
ఎగుమతి LD_LIBRARY_PATH = $LD_LIBRARY_PATH : / మార్గంకోలన్ (:) పర్యావరణ వేరియబుల్లోని అన్ని మార్గాలను వేరు చేస్తుంది. అందువల్ల, కొత్త మార్గాన్ని జోడించడానికి మేము కోలన్ని ఉపయోగిస్తాము.
మీరు ఎగుమతి చేయాలనుకుంటున్న మార్గంతో ఇక్కడ “/మార్గం”ని భర్తీ చేయండి. మీ అవగాహన కోసం, 'పత్రాలు' డైరెక్టరీని ఉదాహరణగా తీసుకుందాం:
ఎగుమతి LD_LIBRARY_PATH = $LD_LIBRARY_PATH :~ / పత్రాలు
ఈ ఆదేశాన్ని టైప్ చేసిన తర్వాత, కాన్ఫిగరేషన్ ఫైల్ను సేవ్ చేసి నిష్క్రమించండి. బాష్లో, మీరు దీన్ని మూడు దశల్లో చేయవచ్చు: CTRL + X, Y మరియు Enter నొక్కండి. అదేవిధంగా, మీ సంబంధిత ఫైళ్ళ నుండి నిష్క్రమించండి.
అంతేకాకుండా, ఇది ఫైల్ను సేవ్ చేస్తుంది కానీ ప్రస్తుత టెర్మినల్ సెషన్లో ఇది నవీకరించబడదు. కాబట్టి, మార్పులను అమలు చేయడానికి కింది ఆదేశాన్ని నమోదు చేయండి:
మూలం ~ / .bashrcమీరు మొదటి దశలో ఉపయోగించిన ఫైల్ పాత్లతో “~/.bashrc”ని భర్తీ చేయండి. ఇది అమలు చేసిన తర్వాత దేనినీ ప్రదర్శించదు.
చివరగా, కింది ఆదేశాన్ని ఉపయోగించి మార్గం విజయవంతంగా జోడించబడిందని మీరు ధృవీకరించాలి:
ప్రతిధ్వని $LD_LIBRARY_PATH
గమనిక : ఇది ఏదైనా చూపకపోతే, మీరు మునుపటి దశల్లో పొరపాటు చేసి ఉండాలి. ఇది స్పెల్లింగ్ సమస్య కావచ్చు లేదా మీరు పెద్దప్రేగు, ఇతర సంకేతాలు మొదలైనవాటిని కోల్పోవచ్చు. కాబట్టి, అన్ని దశలను సరిగ్గా అనుసరించండి.
ముగింపు
LD_LIBRARY_PATH అనేది కీలకమైన ఎన్విరాన్మెంట్ వేరియబుల్, దీనిలో మీరు భాగస్వామ్య లైబ్రరీలకు పాత్లను సెట్ చేయవచ్చు, తద్వారా ప్రోగ్రామ్లు అవసరమైనప్పుడు వాటిని యాక్సెస్ చేయగలవు. చాలా మంది వినియోగదారులు దాని పద్ధతిని కోల్పోయారు కాబట్టి, ఈ గైడ్ సరళమైన దశలను ఉపయోగించి Linuxలో LD_LIBRARY_PATHని ఎలా ఎగుమతి చేయాలో వివరించడంపై దృష్టి పెడుతుంది. వ్యవస్థీకృత ఫైల్ డైరెక్టరీ నిర్మాణాన్ని నిర్వహించేటప్పుడు ఈ ప్రక్రియ తరచుగా ఉపయోగపడుతుంది.