मैं समझता हूं कि लिनक्स/यूनिक्स पर एक सी ++ कमांड लाइन प्रोग्राम स्थापित करते समय, यह इसे मूल निर्देशिका में छोड़ने के बजाय परंपरागत है, इसे पहले से ही पथ पर चलने वाली निर्देशिका में ले जाने के लिए,लिनक्स/यूनिक्स डेटा फ़ाइलों को स्थापित करें
mv ayane /usr/local/bin
आगे आगे एक सा देख रहे हैं, मैं एक निर्देशिका या दो विन्यास से भरा, डेटा और स्क्रिप्ट फ़ाइलें, जो कार्यक्रम में पढ़ने के लिए, कुछ की जरूरत के साथ खत्म करने जा रहा हूँ: मैं स्थापित प्रविष्टि एक मेकअप है स्टार्टअप, कुछ बाद में मांग पर, और कुछ मामलों में बाद में संशोधित और फिर से सहेजें।
इससे सवाल उठता है कि प्रोग्राम कैसे पता लगा सकता है कि इसकी डेटा फाइलें कहां स्थित हैं। मेरे उबंटू लिनक्स वर्चुअल मशीन पर/बिन में देख रहे हैं, ऐसा लगता है कि केवल बाइनरी फाइलों को रखने में इसके नाम पर लाइव लगता है, इसलिए डेटा फ़ाइलों को आम तौर पर प्रोग्राम के समान निर्देशिका में नहीं रखा जाता है।
डेटा फ़ाइलों को उस स्थान पर डालने का सामान्य समाधान क्या है जिसे प्रोग्राम के लिए जाना जा सकता है?
प्रासंगिक: http://stackoverflow.com/questions/528399/what-should-linux-unix-make-install-consist-of – dmckee