Eclipse Check for Updates


10

ฉันติดตั้ง Eclipse จากศูนย์ซอฟต์แวร์เพื่อเชื่อมโยงและจะได้รับการอัพเดตด้วยซอฟต์แวร์ส่วนที่เหลือของฉัน อย่างไรก็ตามเนื่องจากฉันกำลังพัฒนาสำหรับ Android ฉันต้องติดตั้งปลั๊กอิน ADT ภายใน Eclipse โดยไปที่วิธีใช้> ติดตั้งซอฟต์แวร์ใหม่ (หรือบางอย่างที่มีผลกระทบนั้น) ตอนนี้ฉันเข้าใจแล้วว่าฉันสามารถอัปเดต Eclipse ผ่านศูนย์ซอฟต์แวร์ / ระบบ Ubuntu จริง แต่เพื่ออัปเดตปลั๊กอินและส่วนขยายภายใน Eclipse ฉันต้องไปที่วิธีใช้> ตรวจสอบการอัปเดต (ซึ่งจะสแกนปลั๊กอินทั้งหมดเพื่อรับการอัปเดต) ปัญหาเดียวก็คือเมื่อฉันติดตั้งผ่านศูนย์ซอฟต์แวร์เจ้าของกลายเป็นรูทและเมื่อใดก็ตามที่ฉันรันโดยไม่มีรูทฉันไม่สามารถอัปเดตได้ - ฉันได้รับข้อความแสดงข้อผิดพลาด "สิทธิ์การเข้าถึงไม่เพียงพอที่จะใช้การอัปเดตนี้" เมื่อฉันรันมันในฐานะรูทปลั๊กอินทั้งหมดของฉันจะหายไป เพราะฉันเดาว่าฉันติดตั้งมันเป็นของตัวเองไม่ใช่เป็นคนรูท ฉันพยายามติดตั้งปลั๊กอินเป็นรูท แต่ตัวเลือกติดตั้งซอฟต์แวร์ใหม่จะไม่ทำงาน

Ubuntu 12.04 และ Eclipse 3.7.2-1


ฉันเพิ่งลองถอนการติดตั้ง Eclipse และติดตั้งใหม่โดยรันเป็น root ก่อนเพื่อให้มีปลั๊กอินที่เกี่ยวข้องกับบัญชีรูทดังนั้นฉันจึงสามารถอัปเดตได้จากที่นั่น น่าเสียดายที่เมื่อฉันติดตั้งปลั๊กอินพวกเขาไม่ได้ใช้ พวกเขาไม่ปรากฏขึ้นเมื่อฉันรันโดยใช้รูทหรือในฐานะผู้ใช้ทั่วไป ดังนั้นฉันไม่สามารถเข้าถึงหรืออัปเดตพวกเขาได้!
Nicholas Ryan Bowers

คำตอบ:


5

ทางออกที่ดีที่สุดคือการรูทโดยใช้ su หรือเข้าสู่ระบบในฐานะผู้ใช้รูทตั้งแต่เริ่มต้นถ้าคุณมีความสามารถนั้น (ผู้ใช้ Ubuntu ไม่ทำจนกว่าพวกเขาจะแก้ไขข้อบกพร่องนั้น) อย่างไรก็ตามเมื่อคุณรูทแล้วให้ทำผู้ใช้ chown -R: กลุ่มที่พา ธ สำหรับการติดตั้ง eclipse ของคุณ

จากนั้นผู้ใช้ปกติของคุณควรจะสามารถติดตั้งปลั๊กอิน ในอนาคตห้ามติดตั้ง eclipse ในฐานะผู้ใช้รูท รูทยังสามารถใช้ eclipse เมื่อผู้ใช้รายอื่นติดตั้งและเป็นเจ้าของ


1
ตามที่กล่าวไว้โดยผู้ใช้ gary chown -R: จัดกลุ่มตัวเองที่ / usr / lib / eclipse หากคุณติดตั้ง eclipse ผ่านทาง synaptic จะใช้ root :(
peterretief

ฉันไม่ทำงานฉันได้รับ "ไม่สามารถเปิดตัวแก้ไข: ไม่มีตัวแก้ไขคำอธิบายสำหรับ id org.eclipse.jdt.ui.CompilationUnitEditor"
fikr4n

หากชื่อผู้ใช้ของคุณคือfooชื่อกลุ่มของคุณbarและเส้นทางที่ติดตั้งคราสของคุณคือ/usr/lib/eclipseสิ่งนี้จะทำงานให้คุณ:sudo chown -R foo:bar /usr/lib/eclipse
Farahmand

1

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


ดังนั้นโดยทั่วไปคุณทำตามคำแนะนำที่นี่: askubuntu.com/questions/124963/ …?
RobotHumans

1

ที่จะเพิ่มขึ้นในการตอบ @ Garry ของสิ่งที่ฉันไม่ได้สร้าง "dev" chgrp -R dev <eclipse dir>กลุ่มเพิ่มผู้ใช้ของฉันมันและ คุณอาจต้องการchmod -R g+w <eclipse dir>เช่นกันเพื่อให้แน่ใจว่าคุณสามารถเขียนถึงมัน

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