रन बनाते समय अनुमति से इनकार किया गया


13

मैं gtk-server स्थापित करने का प्रयास कर रहा हूं। पहले मैंने कमांड टाइप किया ./configureऔर फिर make, लेकिन जब मैंने कमांड टाइप किया make installतो इसने मुझे यह त्रुटि दी:

osama@osama-HP-Compaq-6910p:~/Downloads/gtk-server-2.3.1-sr$ make install
/usr/bin/install: cannot create regular file `/usr/local/bin/gtk-server': Permission denied
mkdir -p /usr/local/bin
/usr/bin/install -c gtk-server /usr/local/bin
/usr/bin/install -c stop-gtk-server /usr/local/bin
/usr/bin/install: cannot create regular file `/usr/local/bin/stop-gtk-server': Permission denied
make: *** [install] Error 1

जवाबों:


25

यदि आप एक एप्लिकेशन इंस्टॉल कर रहे हैं और विकल्प के ./configureबिना उपयोग किया जाता है --prefix=तो make installप्रक्रिया आपके सिस्टम के फाइल सिस्टम में पूर्वनिर्धारित रास्तों पर संकलित फाइलों को स्थापित करेगी।

क्योंकि आप अपने सिस्टम के फाइल सिस्टम में इंस्टॉल कर रहे हैं, आपको फाइल लिखने के लिए विशेष अनुमति की आवश्यकता है, कोशिश करें:

sudo make install

यह आपके उपयोगकर्ता की अनुमति को रूट करने के लिए उन्नत करेगा और संकलित फ़ाइलों को निर्देशिकाओं में स्थापित करने की अनुमति देगा, जो आपके उपयोगकर्ता के पास ऐसा करने की अनुमति नहीं है।

आप स्पष्ट रूप से देख सकते हैं कि समस्या त्रुटि संदेश द्वारा एक अनुमति समस्या है ( नियमित फ़ाइल नहीं बना सकता है /usr/local/bin/gtk-serverऔर नियमित फ़ाइल नहीं बना सकता है/usr/local/bin/stop-gtk-server ): उपयोगकर्ता जो इन (इस मामले में आप को स्थापित करने की कोशिश कर रहा है) उन निर्देशिकाओं पर लिखने की अनुमति नहीं है ।


ब्रूनो यह काम किया। मैं sudo बनाने की कोशिश की स्थापित। धन्यवाद
२३:४३ पर ओसामा

1
ब्रूनो, मैं क्योटो स्थापित करने की कोशिश कर रहा हूं और मुझे वही शिकायत मिल रही है। मैंने इसे sudo के साथ चलाया है, और मैंने sudo su की कोशिश की है, लेकिन हमेशा एक ही परिणाम। क्या कोई अन्य परिस्थिति है जिसे आप इस समस्या के लिए जानते हैं?
टोनी मार्टिन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.