सवाल निष्पादन योग्य / usr / bin को कैसे डाला जाए?


मैंने ग्रहण डाउनलोड किया और इसे निकाला /opt

मेरा सवाल यह है कि मैं इसे टर्मिनल से कैसे चला सकता हूं जैसे कि जावा, जावा। मैंने साथ किया update-alternatives निम्नलिखित नुसार:

sudo update-alternatives --install "/usr/bin/eclipse" "eclipse" "/opt/eclipse/eclipse" 1 

मुझे कोई त्रुटि नहीं मिली। मैं उलझा और देखा /usr/bin/eclipse वहां था, तो मैंने किया:

sudo eclipse

और मुझे मिला:

sudo: eclipse: command not found
  1. क्या यह कमांड निष्पादित करना संभव है eclipse और मेरा ग्रहण शुरू होगा?
  2. मैं अपने उपयोगकर्ता प्रोग्राम को निष्पादन योग्य प्रोग्रामों में से एक के रूप में कैसे बना सकता हूं टर्मिनल?
  3. क्या मैं उपयोग कर रहा हूँ update-alternatives सही उद्देश्य के लिए?
  4. कोई अन्य समाधान?

4
2018-04-28 07:29


मूल




जवाब:


बस दौडो eclipse और यह शुरू हो जाएगा। इसे चलाने की जरूरत नहीं है sudoupdate-alternatives --install ग्रहण शुरू करने के लिए आवश्यक सॉफ्ट लिंक बनाया गया। यह इस उपकरण का उद्देश्य है।

हालांकि, अगर आप सॉफ्टवेयर केंद्र से एक्लिप्स स्थापित करते हैं, तो यह इस लिंक को ओवरराइड कर सकता है, इसलिए इसे बेहतर रखना बेहतर है /usr/local/bin। डिफ़ॉल्ट रूप से कमांड निष्पादित करते समय इस निर्देशिका को प्राथमिकता दी जाती है।

अन्य समाधान मैन्युअल रूप से है sudo ln -s /opt/eclipse/eclipse /usr/local/bin। ध्यान दें कि मैं उपयोग कर रहा हूँ /usr/local उपसर्ग क्योंकि यह इस मामले में अधिक उपयुक्त है।

यूपीडी: ऐसा लगता है कि जब आप ग्रहण को अनपॅक कर रहे थे तो कुछ गड़बड़ हुई। निष्पादन बिट चला गया है। इसे पुनर्स्थापित करने के लिए, आपको चलाने की आवश्यकता है:

sudo chmod +x /opt/eclipse/eclipse

4
2018-04-28 07:44



मैंने सुडो एलएन-एस / ऑप्ट / एक्लिप्स / ग्रहण / यूएसआर / स्थानीय / बिन किया था यह ठीक था। बाद में मैंने सूडो ग्रहण अभी भी एक ही त्रुटि की है और मुझे पता है कि इस मामले में इसे / usr / bin या / usr / bin / local में रखना नहीं है, लेकिन सीखना चाहता था। :) - Deepen
@ डीपीएन बस उपयोग नहीं करते हैं sudo। इसके लिए कोई कारण नहीं है और यही कारण है कि समस्या पैदा हो रही है। - terdon♦
केवल ग्रहण आदेश का उपयोग करने पर यह इस बैश का जवाब देता है: / usr / local / bin / ग्रहण: अनुमति अस्वीकृत - Deepen
@ डीपीएन उपयोग करें sudo chmod +x /opt/eclipse/eclipse तो भागो eclipse। - Danatela
/opt/eclipse/plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20140116-2212/eclipse_1508.so: साझा ऑब्जेक्ट फ़ाइल नहीं खोल सकता: अनुमति अस्वीकृत - Deepen