मैंने रिमोट लिनक्स मशीन पर रूट के बिना पायथन 2.7 इंस्टॉल करने का प्रयास किया। मैं आदेशोंरूट के बिना पायथन 2.7 इंस्टॉल करना
./configure prefix=/
make install DESTDIR=/xxx/yyy/
जहां/xxx/yyy/एक निर्देशिका है जिसके लिए मैं पढ़ने के लिए लिखने की है पहुँच है भाग गया।
मैं अंत में एक समस्या में भाग गया। यह कहा:
building dbm using gdbm INFO: Can't locate Tcl/Tk libs and/or headers
Python build finished, but the necessary bits to build these modules were not found: _tkinter bsddb185 dl imageop sunaudiodev To find the necessary bits, look in setup.py in detect_modules() for the module's name.
running build_scripts running install_lib creating /lib/python2.7 error: could not create '/lib/python2.7': Permission denied
क्या मैंने रूट पहुंच के बिना इसे स्थापित करने में सही कदम उठाए? (यानी, मेरा कॉन्फ़िगर करें और कमांड करें?) क्या कोई मुझे बता सकता है कि यह ठीक से इंस्टॉल क्यों नहीं होगा?
धन्यवाद,
KTM
मैंने यह किया, लेकिन फिर यह/xxx/yyy/xxx/yyy में bin/share/lib फ़ाइलों को स्थापित किया। मैंने निर्देशिका संरचना को प्रतिबिंबित करने के लिए मार्गों का नाम बदलना समाप्त कर दिया था (निश्चित रूप से वह अनावश्यक पथ नहीं!) और मुझे आशा है कि इससे कोई रास्ता संघर्ष नहीं होगा। – ktm5124
@ ktm5124: अगर आप पहले से ही 'उपसर्ग' कॉन्फ़िगर कर चुके हैं तो 'DESTDIR' की आपूर्ति न करें। वास्तव में, [उपयोगकर्ताओं को 'DESTDIR' का उपयोग करने की आवश्यकता नहीं है] (https://gnu.org/prep/standards/html_node/DESTDIR.html)। – Rufflewind