ทำไม "ตรวจสอบการอัปเดต" ของ Eclipse ไม่ทำงาน


19

ฉันเพิ่งติดตั้ง 12.04 Precise ใหม่ ใน Eclipse ถ้าฉันทำ "Help"> "ตรวจสอบการอัปเดต" ฉันเห็นแพ็คเกจ 8 แพคเกจที่เป็นสีเทาพร้อมข้อความ "สิทธิ์การเข้าถึงไม่เพียงพอที่จะใช้การอัปเดตนี้" ความคิดใดที่ฉันจะแก้ไขปัญหานี้?


คำตอบ:


6

หากคุณติดตั้ง Eclipse จากที่เก็บ Ubuntu การติดตั้ง Eclipse จะเป็นของ root วิธีที่เหมาะสมในการอัปเดตแพ็คเกจพื้นฐานคือการใช้เครื่องมืออัปเกรดของ Ubuntu ไม่ใช่เครื่องมืออัปเดต Eclipse ฉันเชื่อว่าเป็นไปได้ที่จะติดตั้งส่วนเสริมในพื้นที่ทำงานของคุณ แต่ฉันไม่แนะนำให้ผสมตัวจัดการแพ็คเกจ

หากคุณต้องการใช้กระบวนการอัปเดต Eclipse คุณต้องดาวน์โหลด Eclipse จากเว็บไซต์ดาวน์โหลด Eclipse เมื่อฉันทำเช่นนั้นฉันจะติดตั้งภายใต้ / ยกเลิกหลังจากตั้งค่าสิทธิ์เป็น ID ผู้ใช้ของฉันเพื่อเขียนที่นั่น คลายแพ็กเกจในฐานะผู้ใช้ที่คุณจะใช้ในการรัน Eclipse

แก้ไข: ฉันมักจะได้รับอนุญาต/optเพื่อที่1777จะอนุญาตให้ทุกคนสร้างแพคเกจที่นั่น อีกทางเลือกหนึ่งที่ผมใช้และกำหนดสิทธิ์ในการchgrp users /opt นี้จะช่วยให้สมาชิกของกลุ่มการใช้งานเพื่อเพิ่มแพคเกจใหม่เพื่อ1775/opt


4
sudo eclipse

ทำงานให้ฉันฉันสามารถติดตั้งซอฟต์แวร์ใหม่ (eclipse add-on) และทำงานกับมันหลังจากรีสตาร์ท eclipse


2

ฉันไม่ใช่ผู้เชี่ยวชาญที่ยิ่งใหญ่ใน Eclipse แต่ความเข้าใจของฉันคือว่าระบบการอัปเดตของ Eclipse นั้นคล้ายกับระบบอัปเดตของ Ubuntu (เช่นนี้ก็เป็นจริงสำหรับแพ็คเกจอื่น ๆ ที่มีวิธีการอัปเดตของตัวเองเช่นโมดูล Python - ติดตั้งได้ทั้งจาก repos Ubuntu โดยใช้apt-get installหรือจาก Python ใช้ดัชนีแพ็คเกจeasy_install)

ในกรณีดังกล่าวกลไกการอัปเดตอื่น ๆ ที่ไม่ใช่อูบุนตูจะพยายามแทนที่ไฟล์ที่ติดตั้งจากที่เก็บของ Ubuntu ซึ่งโดยปกติจะต้องใช้สิทธิ์รูท นอกจากนี้ฉันไม่แน่ใจว่ามันเป็นความคิดที่ดี - มีแนวโน้มที่จะสร้างความยุ่งเหยิงของไฟล์ทั้งหมดที่ติดตั้งบางส่วนจากที่เก็บ Ubuntu และบางส่วนใช้ระบบอัปเดตแอปพลิเคชัน

ประเด็นก็คือ - ถ้าคุณติดตั้ง Eclipse จากที่เก็บ Ubuntu จะเป็นการดีกว่าถ้าคุณติดตั้งโปรแกรมปรับปรุงจากที่เก็บของ Ubuntu และไม่สนใจตัวเลือก "ตรวจหาการปรับปรุง" ใน Eclipse หากคุณต้องการปลั๊กอิน / ส่วนขยาย Eclipse คุณควรติดตั้งจาก Software Center

หากแพ็คเกจของ Eclipse รุ่น Ubuntu นั้นไม่เพียงพอสำหรับคุณฉันขอแนะนำให้ดาวน์โหลดสำเนา Eclipse แยกต่างหากจากเว็บไซต์ของพวกเขา (คุณสามารถเลือกรุ่นของ Eclipse ด้วยวิธีนี้) และเรียกใช้จากไดเรกทอรีหลักของคุณ - จริง ๆ แล้ว ค่อนข้างง่าย จากนั้นคุณจะสามารถอัปเดตสำเนาของ Eclipse นั้นโดยใช้กลไกการอัพเดตของตัวเองและติดตั้งปลั๊กอินใด ๆ แม้ว่าจะไม่สามารถใช้งานได้ใน repos ของ Ubuntu


1

ศูนย์ซอฟต์แวร์อูบุนตู

หากคุณติดตั้งแพคเกจผ่านทางศูนย์ซอฟต์แวร์ Ubuntu คุณไม่ควรอัปเดตจากภายใน Eclipse (บริการอัปเดตซอฟต์แวร์ OS จะทำการเปลี่ยนแปลงเหล่านั้น)

หากคุณต้องการจัดการเวอร์ชันของแอปพลิเคชันของคุณเองคุณจะต้องดาวน์โหลด tar จาก Eclipse โดยตรง (เมื่อเร็ว ๆ นี้คุณสามารถดาวน์โหลดเวอร์ชันพิเศษสำหรับการพัฒนา Android )

คู่มือการติดตั้ง

สำหรับผู้ใช้คนเดียวเท่านั้น (ง่ายที่สุด)

  • ฉันแกะกล่องออกและคัดลอกไปยังบ้านของฉันในไดเรกทอรีย่อยใหม่ ~/bin/
  • ฉันใส่ Android SDK ลงในโฟลเดอร์ dropin สำหรับ Eclipse (ในกรณีของฉัน~/bin/eclipse/dropins/)
  • ฉันยังคงมีขั้นตอนที่เหลือสำหรับการติดตั้งปลั๊กอิน ADT เนื่องจากฉันใช้เส้นทางที่กำหนดเองสำหรับ Android SDKฉันจึงต้องระบุในหน้าต่าง Eclipse> ค่ากำหนด

การติดตั้งสำหรับผู้ใช้ทั้งหมด

หากคุณต้องการหุ่นยนต์สตูดิโอจะสามารถใช้ได้กับผู้ใช้ทั้งหมด (ตามด้านบน) คุณควรจะเอาออกน้ำมันดินจะ/optมากกว่า/usr/localหรือ/usr/bin(กับหลังถูกแนะนำสำหรับการติดตั้งเฉพาะผู้ใช้) ติดตั้งอย่างถูกต้องเราไม่จำเป็นต้องเปลี่ยนการอนุญาตกลุ่มผู้ใช้หรือการบริหารระดับสูงอื่น ๆ

  1. คลายไฟล์. tar ที่วาง
  2. ใช้หน้าต่างเทอร์มินัลนำทางไปยังที่ตั้งโฟลเดอร์ (อาจcd ~/Downloads) เรียกใช้sudo -i(คุณจะต้องได้รับอนุญาตจากผู้ดูแลระบบ / su ในไม่กี่ขั้นตอนถัดไป)
  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 ไฟล์ Thatdesktop ตอนนี้อนุญาตให้คุณค้นหาและค้นหา android-studio ภายในอินเทอร์เฟซ Unity ของ Ubuntu กล่าวอีกนัยหนึ่งคลิกไอคอนนั้นที่ด้านบนซ้ายเพื่อค้นหา android-studio คุณสามารถ คลิกขวา ที่ไอคอนในขณะที่มันกำลังทำงานอยู่และ "ล็อคมันไว้ที่ตัวเรียกใช้งาน"

นอกจากนี้คุณยังสามารถสร้างตัวเลือกเมนูเพื่อให้ตัวเรียกใช้งานแอปพลิเคชันของคุณดูเอกสารประกอบ Ubuntu บน Unity Launchers


0

กลไกการอัปเดตของ Eclipse ไม่รู้หรือสื่อสารกับระบบการจัดการแพ็คเกจ (PMS) ของ Ubuntu ดังนั้นหากคุณอัปเดตผ่านกลไกการอัปเดตของ Eclipse คุณสามารถทำให้เกิดปัญหาระหว่างมันกับ PMS ของ Ubuntu (ไฟล์ที่ไม่ซิงค์การตั้งค่าที่ไม่เรียบร้อย ฯลฯ )

หากคุณเป็นนักพัฒนาที่จริงจังและต้องการ Eclipse รุ่นใหม่กว่าคุณจะดีกว่าการติดตั้ง Eclipse นอก PMS ของ Ubuntu เนื่องจาก PMS นั้นล้าสมัยอยู่เสมอที่ Eclipse เกี่ยวข้อง ตัวอย่าง: ฉันใช้ Ubuntu 14.04 LTS และแม้หลังจากทำsudo apt-get update && sudo apt-get upgradeก่อนโพสต์นี้เวอร์ชัน Eclipse ล่าสุดที่มีให้ผ่าน PMS คือ 3.8.1-5.1 แต่ 4.6.1 ออกไปสักพักแล้ว นี่เป็นกรณีที่เกิดขึ้นเสมอ - Eclipse รุ่นที่มีอยู่ใน Ubuntu PMS นั้นล้าสมัยไปมาก

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.