एक्लिप्स के "अपडेट की जांच करें" काम क्यों नहीं करता है


19

मैंने अभी 12.04 सटीक की एक ताज़ा स्थापना की है। ग्रहण में, यदि मैं "सहायता"> "अपडेट की जांच करता हूं" तो मुझे 8 पैकेज दिखाई देते हैं जो संदेश के साथ धूसर हो जाते हैं "इस अद्यतन को लागू करने के लिए अपर्याप्त पहुंच विशेषाधिकार।" किसी भी विचार मैं इसे कैसे ठीक करूं?


जवाबों:


6

यदि आप उबंटू रिपॉजिटरी से एक्लिप्स को स्थापित करते हैं, तो एक्लिप्स इंस्टॉल का स्वामित्व होगा। बेस पैकेज को अपडेट करने का उचित तरीका उबंटू अपग्रेड टूल का उपयोग करना है, न कि एक्लिप्स अपडेट टूल। मेरा मानना ​​है कि आपके कार्यक्षेत्र में ऐडऑन स्थापित करना संभव है, लेकिन मैं पैकेज मैनेजरों को मिलाने की सलाह नहीं दूंगा।

यदि आप ग्रहण अपडेट प्रक्रिया का उपयोग करना चाहते हैं तो आपको ग्रहण डाउनलोड साइट से ग्रहण करने की आवश्यकता है। जब मैं ऐसा करता हूं, तो मैं वहां लिखने के लिए अपने यूजर आईडी पर विशेषाधिकार सेट करने के बाद अंडर / ऑप्ट स्थापित करता हूं। उस उपयोगकर्ता के रूप में अनपैक करें जिसे आप ग्रहण चलाने के लिए उपयोग कर रहे हैं।

संपादित करें: मैं अक्सर अनुमतियों के /optलिए 1777किसी को भी वहाँ संकुल बनाने के लिए अनुमति देने के लिए। वैकल्पिक रूप से मैं chgrp users /optअनुमतियों का उपयोग करता हूं और सेट करता हूं 1775। यह उपयोग समूह के सदस्यों को नए पैकेजों को जोड़ने की अनुमति देता है /opt


4
sudo eclipse

क्या मेरे लिए काम किया गया था, मैं नए सॉफ़्टवेयर (ग्रहण ऐड-ऑन) को स्थापित करने में सक्षम था और ग्रहण के पुनः आरंभ के बाद इसके साथ काम कर रहा था।


2

मैं एक्लिप्स का बड़ा विशेषज्ञ नहीं हूं, लेकिन मेरी समझ यह है कि एक्लिप्स का अपना अपडेट सिस्टम उबंटू अपडेट सिस्टम के समवर्ती है (यह कई अन्य पैकेजों के लिए भी सही है, जिनके अपने अपडेट के तरीके हैं, उदाहरण के लिए पायथन मॉड्यूल - आप या तो उबंटू रिपोज का उपयोग करके apt-get install, या पायथन पैकेज इंडेक्स का उपयोग करके उन्हें स्थापित करें easy_install)।

उन मामलों में, गैर-उबंटू अपडेट तंत्र उबंटू रिपॉजिटरी से स्थापित फ़ाइलों को ओवरराइड करने की कोशिश करेगा, जो स्वाभाविक रूप से, रूट विशेषाधिकार की आवश्यकता होगी। इसके अलावा, मुझे यकीन नहीं है कि यह एक अच्छा विचार है - यह Ubuntu रिपॉजिटरी से आंशिक रूप से इंस्टॉल की गई फ़ाइलों की कुल गड़बड़ी और आंशिक रूप से एप्लिकेशन के अपडेट सिस्टम का उपयोग करने की संभावना है।

मुद्दा यह है - यदि आपने उबंटू रिपॉजिटरी से एक्लिप्स स्थापित किया है, तो उबंटू रिपॉजिटरी से उपलब्ध अपडेट के साथ रहना बेहतर है और एक्लिप्स में "अपडेट के लिए चेक" विकल्प को अनदेखा करें। यदि आपको कुछ ग्रहण प्लगइन / एक्सटेंशन की आवश्यकता है, तो आपको इसे सॉफ़्टवेयर सेंटर से भी इंस्टॉल करना चाहिए।

यदि ग्रहण पैकेज के उबंटू संस्करण आपके लिए पर्याप्त रक्तस्राव नहीं हैं, तो मैं उनकी वेबसाइट से ग्रहण की एक अलग प्रति डाउनलोड करने के लिए पुनःप्रवेश करूँगा (आप इस तरह से ग्रहण के संस्करण को भी चुन सकते हैं) और इसे अपने होम डायरेक्टरी से चलाएं - यह वास्तव में काफी आसान है। फिर आप ग्रहण की उस प्रति को अपने स्वयं के अद्यतन तंत्र का उपयोग करके अपडेट कर पाएंगे और चाहे वे उबंटू में उपलब्ध न हों, किसी भी प्लगइन्स को स्थापित कर सकते हैं।


1

उबंटू सॉफ्टवेयर सेंटर

यदि आप उबंटू सॉफ्टवेयर सेंटर के माध्यम से एक पैकेज स्थापित कर रहे हैं, तो आपको एक्लिप्स के भीतर से अपडेट नहीं करना चाहिए (ओएस सॉफ़्टवेयर-अपडेट सेवा उन परिवर्तनों को करेगी)।

यदि आप अपने स्वयं के अनुप्रयोग संस्करण का प्रबंधन करना चाहते हैं, तो आपको सीधे ग्रहण से टार डाउनलोड करने की आवश्यकता है (हाल ही में, आप एंड्रॉइड डेवलपमेंट के लिए एक विशेष संस्करण डाउनलोड कर सकते हैं )।

मैनुअल स्थापना

केवल एकल-उपयोगकर्ता के लिए (सबसे आसान)

  • मैंने इसे अनपैक किया और इसे अपने घर में एक नए उपनिर्देशिका में कॉपी किया ~/bin/
  • मैंने एंड्रॉइड एसडीके को ग्रहण के लिए ड्रॉपइन फ़ोल्डर में डाल दिया (मेरे मामले में ~/bin/eclipse/dropins/)
  • मैंने एडीटी प्लगइन स्थापित करने के लिए बाकी चरणों के साथ जारी रखा । चूंकि मैंने एंड्रॉइड एसडीके के लिए एक कस्टम पथ का उपयोग किया था, इसलिए मुझे यह निर्दिष्ट करना पड़ा कि ग्रहण विंडो> प्राथमिकता में।

सभी उपयोगकर्ताओं के लिए स्थापना

यदि आप चाहते हैं कि एंड्रॉइड-स्टूडियो सभी उपयोगकर्ताओं के लिए उपलब्ध हो (उपरोक्त के आधार पर) तो आपको टार को अनपैकेजिंग करना चाहिए/opt बजाय इसके कि ( /usr/localया /usr/binबाद में विशिष्ट-उपयोगकर्ता संस्थापनों के लिए पसंद किया जा रहा है)। ठीक से सेटअप करें, हमें उपयोगकर्ता समूह की अनुमति या किसी अन्य उच्च-स्तरीय प्रशासन को बदलने की आवश्यकता नहीं है।

  1. जहाँ यह देता है .tar फ़ाइल को अनपैक करें
  2. एक टर्मिनल विंडो का उपयोग करके, उस फ़ोल्डर स्थान पर नेविगेट करें (शायद cd ~/Downloads), आह्वान करें sudo -i(आपको अगले कुछ चरणों के लिए प्रशासक / सु अनुमति की आवश्यकता होगी)
  3. mv android-studio /opt आपके द्वारा अनपैक की गई फ़ाइलों को स्थानांतरित करता है (अनुमतियों की आवश्यकता है)
  4. gedit android-studio.desktopयह एक टेक्स्ट एडिटर खोलता है ताकि हम आपके नए प्रोग्राम को खोलने के लिए एक शॉर्टकट आइकन बना सकें। निम्न कोड डालें, फिर .desktop फ़ाइल सहेजें।
    [Desktop Entry]
     Name=Android-Studio
     Comment=your comments
     Exec=/opt/android-studio/bin/studio.sh
     Icon=/opt/android-studio/bin/idea.png
     Terminal=false
     Type=Application
     Categories=Utility;IDE;Development;
  • खत्म करने के लिए, desktop-file-install android-studio.desktop

हम टर्मिनल विंडो के साथ कर रहे हैं, आप इसे बंद कर सकते हैं या exit .desktop फ़ाइल अब आपको उबंटू के यूनिटी इंटरफ़ेस के भीतर एंड्रॉइड-स्टूडियो खोजने और खोजने की अनुमति देता है। दूसरे शब्दों में, एंड्रॉइड-स्टूडियो की खोज के लिए ऊपरी-बाएँ में उस आइकन पर क्लिक करें आप चल रहे होने पर आइकन पर राइट-क्लिक कर सकते हैं और "इसे लॉन्चर पर लॉक कर सकते हैं।"

आप अपने एप्लिकेशन लॉन्चर को प्रदर्शित करने के लिए मेनू विकल्प भी बना सकते हैं, एकता लॉन्चर्स पर उबंटू प्रलेखन देखें।


0

एक्लिप्स के अपडेट तंत्र को उबंटू के पैकेज मैनेजमेंट सिस्टम (पीएमएस) के बारे में पता नहीं है या इसके साथ संवाद नहीं है। इस प्रकार, यदि आप ग्रहण के अपडेट तंत्र के माध्यम से अपडेट करते हैं, तो आप इसके और उबंटू के पीएमएस (सिंक से बाहर की फाइलें, बॉटक्ड कॉन्फ़िगरेशन, आदि) के बीच समस्या पैदा कर सकते हैं।

यदि आप एक गंभीर डेवलपर हैं और आपको ग्रहण के बाद के संस्करणों की आवश्यकता है, तो आप उबंटू के पीएमएस के बाहर एक्लिप्स को स्थापित करने से बेहतर हैं क्योंकि पीएमएस हमेशा उसी तारीख से बाहर है जहां ग्रहण का संबंध है। उदाहरण: मैं Ubuntu 14.04 LTS पर हूं और sudo apt-get update && sudo apt-get upgradeइसे पोस्ट करने से पहले भी , PMS के माध्यम से उपलब्ध नवीनतम ग्रहण संस्करण 3.8.1-5.1 है, लेकिन 4.6.1 अब थोड़ी देर के लिए बाहर हो गया है। यह हमेशा से ही रहा है - उबंटू पीएमएस में उपलब्ध ग्रहण का संस्करण हमेशा काफी पुराना है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.