Solaris पर अनुप्रयोग विशिष्ट LD_LIBRARY_PATH
चर सेट अप करने के लिए सबसे अच्छी जगह क्या है? कैसेSolaris पर LD_LIBRARY_PATH सेट करने के लिए कहां?
LD_LIBRARY_PATH
चर काम करता है?
हम वर्तमान में यह .kshrc
में स्थापित है, लेकिन विभिन्न अनुप्रयोगों मैसेजिंग ढांचे के विभिन्न संस्करणों की जरूरत है, लेकिन इन आवेदनों में एक ही उपयोग के तहत चलाने के लिए और इसलिए वे अलग LD_LIBRARY_PATH
की आवश्यकता होगी, तो आपकी राय में इस सेट करने के लिए सबसे अच्छी जगह है क्या चर?
मूल रूप से मैं यह पता लगाने कैसे उपयोगकर्ता वातावरण विशिष्ट के बजाय आवेदन के इस चर पथ हिस्सा बनाने के लिए कोशिश कर रहा हूँ।
पर लिंकर + लाइब्रेरीज़ मार्गदर्शिका में भी दस्तावेज किया गया है, धन्यवाद, मैं जिन लाइनों के बारे में सोच रहा था, उनके साथ धन्यवाद। हालांकि क्या यह वैरिएबल बाहरी ऐप_प्रोफाइल फ़ाइल में उस चर को रखने और फिर उस स्क्रिप्ट में फ़ाइल को स्रोत करने का अर्थ होगा? या आप इसके साथ कोई समस्या देखते हैं? मैं सोच रहा हूं क्योंकि एकाधिक ऐप्स को उसी पथ की आवश्यकता होती है जो इसे बाहरी बनाने के लिए समझ में आ सकती है? –
एलडी_LIBRARY_PATH (या LD_LIBRARY_PATH_32 और LD_LIBRARY_PATH_64) निष्पादन योग्य लॉन्च होने से पहले सेट करने की आवश्यकता है - क्योंकि ld.so.1 आपको मुख्य() प्राप्त करने से पहले इसे पढ़ता है और बाद में इसे फिर से नहीं पढ़ता है। –
@ विले - मुझे लगता है कि यह काम करेगा, लेकिन आप यह सुनिश्चित करने के लिए पहले प्रयास करना चाहेंगे कि –