ฉันเพิ่งติดตั้ง 12.04 Precise ใหม่ ใน Eclipse ถ้าฉันทำ "Help"> "ตรวจสอบการอัปเดต" ฉันเห็นแพ็คเกจ 8 แพคเกจที่เป็นสีเทาพร้อมข้อความ "สิทธิ์การเข้าถึงไม่เพียงพอที่จะใช้การอัปเดตนี้" ความคิดใดที่ฉันจะแก้ไขปัญหานี้?
ฉันเพิ่งติดตั้ง 12.04 Precise ใหม่ ใน Eclipse ถ้าฉันทำ "Help"> "ตรวจสอบการอัปเดต" ฉันเห็นแพ็คเกจ 8 แพคเกจที่เป็นสีเทาพร้อมข้อความ "สิทธิ์การเข้าถึงไม่เพียงพอที่จะใช้การอัปเดตนี้" ความคิดใดที่ฉันจะแก้ไขปัญหานี้?
คำตอบ:
หากคุณติดตั้ง Eclipse จากที่เก็บ Ubuntu การติดตั้ง Eclipse จะเป็นของ root วิธีที่เหมาะสมในการอัปเดตแพ็คเกจพื้นฐานคือการใช้เครื่องมืออัปเกรดของ Ubuntu ไม่ใช่เครื่องมืออัปเดต Eclipse ฉันเชื่อว่าเป็นไปได้ที่จะติดตั้งส่วนเสริมในพื้นที่ทำงานของคุณ แต่ฉันไม่แนะนำให้ผสมตัวจัดการแพ็คเกจ
หากคุณต้องการใช้กระบวนการอัปเดต Eclipse คุณต้องดาวน์โหลด Eclipse จากเว็บไซต์ดาวน์โหลด Eclipse เมื่อฉันทำเช่นนั้นฉันจะติดตั้งภายใต้ / ยกเลิกหลังจากตั้งค่าสิทธิ์เป็น ID ผู้ใช้ของฉันเพื่อเขียนที่นั่น คลายแพ็กเกจในฐานะผู้ใช้ที่คุณจะใช้ในการรัน Eclipse
แก้ไข: ฉันมักจะได้รับอนุญาต/opt
เพื่อที่1777
จะอนุญาตให้ทุกคนสร้างแพคเกจที่นั่น อีกทางเลือกหนึ่งที่ผมใช้และกำหนดสิทธิ์ในการchgrp users /opt
นี้จะช่วยให้สมาชิกของกลุ่มการใช้งานเพื่อเพิ่มแพคเกจใหม่เพื่อ1775
/opt
sudo eclipse
ทำงานให้ฉันฉันสามารถติดตั้งซอฟต์แวร์ใหม่ (eclipse add-on) และทำงานกับมันหลังจากรีสตาร์ท eclipse
ฉันไม่ใช่ผู้เชี่ยวชาญที่ยิ่งใหญ่ใน 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
หากคุณติดตั้งแพคเกจผ่านทางศูนย์ซอฟต์แวร์ Ubuntu คุณไม่ควรอัปเดตจากภายใน Eclipse (บริการอัปเดตซอฟต์แวร์ OS จะทำการเปลี่ยนแปลงเหล่านั้น)
หากคุณต้องการจัดการเวอร์ชันของแอปพลิเคชันของคุณเองคุณจะต้องดาวน์โหลด tar จาก Eclipse โดยตรง (เมื่อเร็ว ๆ นี้คุณสามารถดาวน์โหลดเวอร์ชันพิเศษสำหรับการพัฒนา Android )
eclipse-SDK-4.2-linux-gtk-x86_64.tar.gz
จากไซต์ดาวน์โหลด Eclipse~/bin/
~/bin/eclipse/dropins/
)หากคุณต้องการหุ่นยนต์สตูดิโอจะสามารถใช้ได้กับผู้ใช้ทั้งหมด (ตามด้านบน) คุณควรจะเอาออกน้ำมันดินจะ
/opt
มากกว่า/usr/local
หรือ/usr/bin
(กับหลังถูกแนะนำสำหรับการติดตั้งเฉพาะผู้ใช้) ติดตั้งอย่างถูกต้องเราไม่จำเป็นต้องเปลี่ยนการอนุญาตกลุ่มผู้ใช้หรือการบริหารระดับสูงอื่น ๆ
- คลายไฟล์. tar ที่วาง
- ใช้หน้าต่างเทอร์มินัลนำทางไปยังที่ตั้งโฟลเดอร์ (อาจ
cd ~/Downloads
) เรียกใช้sudo -i
(คุณจะต้องได้รับอนุญาตจากผู้ดูแลระบบ / su ในไม่กี่ขั้นตอนถัดไป)mv android-studio /opt
ย้ายไฟล์ที่คุณคลายแพ็ก (ต้องได้รับอนุญาต)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
กลไกการอัปเดตของ 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 นั้นล้าสมัยไปมาก