Eclipse Juno ต้องการการเข้าถึงรูททุกครั้งที่ฉันเปลี่ยนการกำหนดค่า


17

ฉันกำลังพยายามติดตั้ง eclipse Juno ใน 12.04 ฉันทำทุกสิ่งที่แนะนำในลิงค์นี้

แต่เมื่อใดก็ตามที่ฉันติดตั้งซอฟต์แวร์ใหม่ (Say CDT หรือ Pydev) บน Eclipse ซอฟต์แวร์ใหม่จะหายไปเมื่อเปิดแอป Eclipse อีกครั้ง จากนั้นฉันต้องเปิด Eclipse อีกครั้งด้วยสิทธิ์ของรูทเพื่อติดตั้งซอฟต์แวร์ทั้งหมด

ฉันเจอปัญหามากมายด้วยการเชื่อมโยงไลบรารีรวมสำหรับ Eclipse CDT

ทุกคนสามารถช่วยฉันในการติดตั้ง Junoในแบบที่ฉันไม่ต้องการเข้าถึงรูททุกครั้งที่ฉันเปลี่ยนการกำหนดค่าใน Eclipse หรือไม่?


2
ฉันได้อัปเดตคำแนะนำเพื่อชี้แจงว่าคุณไม่ควรเรียกใช้ Eclipse ในฐานะรูทขณะอัปเดตแพ็คเกจ (หรือภายใต้สถานการณ์ส่วนใหญ่) หากคุณติดตั้ง Eclipse เป็นรูทchown -Rโฟลเดอร์ของ Eclipse จากนั้นเรียกใช้ Eclipse ในฐานะตัวคุณ / ผู้ใช้ปกติแพ็คเกจที่ติดตั้งของคุณควรใช้งานได้
Mark Loiseau

คำตอบ:


10

วิธีการติดตั้ง Eclipse Juno โดยไม่จำเป็นต้องเปลี่ยนการอนุญาต

  1. ก่อนอื่นให้ลบ Eclipse เวอร์ชันก่อนหน้าทั้งหมด หากคุณต้องการ: บันทึก/workspaceไดเรกทอรีของคุณ(ตัดและโพสต์ไดเรกทอรีทั้งหมดลงในของคุณ~/
  2. ดาวน์โหลดEclipse จากเว็บไซต์อย่างเป็นทางการของพวกเขา (ฉันใช้ "eclipse-mobile-juno-linux-gtk-x86_64.tar.gz")
    แต่อย่างที่บอกไว้ก่อนหน้านี้ตรวจสอบให้แน่ใจว่าคุณมีจาวารุ่น 32 และ / หรือ 64 บิต Eclipse ของคุณติดตั้ง (ฉันมีทั้ง openjdk-6 และ -7-jre ติดตั้งจากSynaptic Package Manager )
    • คุณสามารถเพิ่มชิ้นส่วนของแพ็คเกจได้ในภายหลังหากการติดตั้ง eclipse-mobile ไม่มีทุกสิ่งที่คุณต้องการ ยกตัวอย่างเช่นเครื่องมือลินุกซ์ที่นี่
    • สามารถดูคำแนะนำแพ็คเกจอื่น ๆ ได้จากหน้าดาวน์โหลดผ่านลิงก์ทางด้านซ้าย
  3. เพื่อหลีกเลี่ยงปัญหาเกี่ยวกับการอนุญาตฉันเปิดหีบห่อ~/binและตัวจัดการการเก็บถาวรใส่ Eclipse ลงในไดเรกทอรีย่อย 'eclipse' ที่นั่น
  4. ดาวน์โหลด SDK Android , และเพื่อให้การอัพเกรดในอนาคตของ Eclipse และ Ubuntu ไม่ทำลายมัน , ~/bin/eclipse/dropinsแกะมันไป
  5. Developer.android.com แนะนำให้คุณ:

    บน Mac หรือ Linux เปิดสถานีและนำทางไปยังเครื่องมือ / ไดเรกทอรีใน Android SDK แล้วรันหุ่นยนต์ SDK

  6. อย่างไรก็ตามเมื่อฉันดาวน์โหลด Android SDK รุ่น linux ไม่มีไฟล์ "android sdk"
  7. ให้นำทางไปยังเส้นทางเครื่องมือ (ในกรณีของฉัน~/bin/eclipse/dropins/android-sdk-linux/tools) และ [คลิกขวา] ที่ "android" เพื่อเปลี่ยนคุณสมบัติของไฟล์เป็นไฟล์เรียกทำงาน

    กล่องโต้ตอบคุณสมบัติของไฟล์ android: แท็บการอนุญาต
  8. ตอนนี้คุณสามารถดับเบิลคลิกเพื่อเรียกใช้ Android และดาวน์โหลดแพ็คเกจที่คุณต้องการ
    • เนื่องจากทุกอย่างอยู่ในไดเรกทอรีหลักของคุณคุณไม่จำเป็นต้องแก้ไขตัวแปรสภาพแวดล้อม PATH ของคุณ (ตามคำแนะนำของนักพัฒนา)
  9. ดาวน์โหลดและติดตั้ง ADT ปลั๊กอินจากhttp://developer.android.com/sdk/installing/installing-adt.html ตามคำแนะนำปกติ
    • กำหนดค่าปลั๊กอินด้วยเส้นทางที่ใช้ในตัวอย่างนี้ /home/clayton/bin/eclipse/dropins/android-sdk-linux
    • หากคุณต้องการติดตั้งแพ็คเกจเพิ่มเติมจากขั้นตอนที่ 8 หลังจากขั้นตอนที่ 9 จากเมนูดรอปดาวน์ Eclipse ให้เลือก Window > Android SDK Manager
  10. นำทาง~/bin/eclipseและตรวจสอบให้แน่ใจว่าคุณทำเครื่องหมาย "eclipse" เป็นไฟล์เรียกทำงานเช่นกัน(ดูขั้นตอนที่ 7 สำหรับการทบทวนซ้ำ) [คลิกขวา] และ [ทำลิงค์] ย้ายทางลัดนี้ไปยังเดสก์ท็อป
    • ฉันไปที่ขั้นตอนพิเศษในการเปลี่ยนไอคอนสำหรับ eclipse เป็น "icon.xpm" ที่ให้ไว้ในไดเรกทอรีย่อยเดียวกัน
  11. จากขั้นตอนที่ 1 ย้ายไดเรกทอรี "พื้นที่ทำงาน" ของคุณ ... หรือไม่ แต่ระบุเป็นพื้นที่ใช้งานแอปพลิเคชันของคุณในกล่องโต้ตอบและคุณจะสามารถนำเข้าโครงการที่มีอยู่ได้อย่างง่ายดาย(คำแนะนำเหล่านั้นจะเป็นคำถามและคำตอบอื่น

3

ไม่สามารถใช้ไฟล์ที่ดาวน์โหลดของคุณกับ Ubuntu Software Center ได้เนื่องจากต้องการไฟล์ที่จัดทำแพคเกจไว้ล่วงหน้าซึ่งตรงกับเวอร์ชั่น Ubuntu ของคุณ

อย่างไรก็ตาม Eclipse รุ่นปัจจุบันใน Ubuntu คือ 3.7.2 หากคุณต้องการใช้ปัจจุบัน (4.2) คุณจะต้องติดตั้งด้วยตนเอง

เพื่อดูว่านี้จะทำโปรดดูคราสจูโนเข้าถึงรากจำเป็นทุกครั้งที่ผมเปลี่ยนการตั้งค่า


@ Maythux ฉันคิดว่าคุณเข้าใจผิดคำถามเริ่มต้น ผู้ใช้ระบุอย่างชัดเจนว่าเขาไม่ต้องการติดตั้ง Eclipse ด้วยตนเอง แต่จะใช้ USC ด้วยการดาวน์โหลดที่มีอยู่ของเขาได้อย่างไร อย่างไรก็ตามหากเขาตัดสินใจที่จะติดตั้งด้วยตนเองต่อไปข้อมูลทั้งหมดที่เขาต้องการมีอยู่ในลิงค์ "ติดตั้ง Eclipse Juno เมื่อ 12.04"
เตฟานวินด์มิลเลอร์

2

คำถามงี่เง่า แต่ ... คุณเรียกใช้สิ่งต่อไปนี้ตามที่ระบุในลิงก์ที่คุณโพสต์หรือไม่

chown -R USER:USER eclipse

สิ่งนี้จะช่วยให้คุณเรียกใช้ eclipse เป็น USER และทำการเปลี่ยนแปลงการกำหนดค่า

คุณสามารถตรวจสอบว่าไฟล์ทั้งหมดในไดเรกทอรีที่ติดตั้งเป็นของ USER โดยทำการค้นหาไดเรกทอรีการติดตั้งทั้งหมด (/ opt / eclipse)

find /opt/eclipse/ | xargs ls -ld | grep -v USER

สิ่งนี้จะไม่ส่งคืนสิ่งใดหาก USER เป็นเจ้าของ


1

ฉันอ้างถึงคำแนะนำนี้

ฉันแนะนำให้คุณทำตามคำแนะนำนี้เพื่อติดตั้ง juno และ android sdk แทนที่จะเป็นเว็บไซต์สำหรับนักพัฒนา Android มันละเอียดและรวดเร็ว

ข้อเสียเพียงอย่างเดียวคือคุณต้องอ้างถึงไดเร็กทอรี / opt ของคุณและใช้เทอร์มินัลเพื่อเรียกใช้ eclipse กล่าวอีกนัยหนึ่งยังไม่มีปุ่มทางกายภาพสำหรับ Ubuntu เลย

หวังว่านี่จะช่วยได้!



0

ดาวน์โหลดไฟล์เก็บถาวรจากเว็บไซต์อย่างเป็นทางการแตกไฟล์ใน / opt / eclipse / (หรือไดเรกทอรีที่คุณต้องการ) แล้วเรียกใช้โปรแกรมติดตั้ง


ฉันไม่ได้ตั้งใจจะหยาบคาย แต่นั่นคือสิ่งที่ถูกกล่าวถึงในลิงค์ในโพสต์ต้นฉบับของฉัน และมันก็ไม่ได้ผลสำหรับฉันอย่างใด
veepsk

0

ฉันได้ติดตั้ง Eclipse ในลักษณะต่อไปนี้:

  1. ลบการติดตั้งปัจจุบัน:

    sudo apt-get purge eclipse*
    
  2. ติดตั้ง eclipse อีกครั้งด้วย CDT

    sudo apt-get install eclipse eclipse-CDT
    

    หลังจากนั้นให้ลบ.eclipseโฟลเดอร์ออกจากโฮมไดเร็กทอรีของคุณและรัน Eclipse และตรวจสอบโปรเจ็กต์ C / C ++ ของคุณ


1
ฉันเห็นด้วยกับคุณในเรื่องนี้ แต่เวอร์ชันคราสที่ติดตั้งผ่านทางที่เก็บของอูบุนตูก็คืออินดิโก้ และฉันต้องการติดตั้ง Eclipse Juno
veepsk

ขออภัยฉันเข้าใจผิดว่า :(
Misery

-3

โดยทั่วไปไฟล์เหล่านี้มีไฟล์ต้นฉบับและเท่าที่ฉันรู้คุณจะต้องติดตั้งไฟล์เหล่านั้นด้วยตนเองโดยใช้คำสั่ง

ศูนย์ซอฟต์แวร์ Ubuntu สามารถติดตั้งไฟล์ที่บรรจุเท่านั้น (เช่น ".deb")

ศูนย์ซอฟต์แวร์ Ubuntu ไม่สามารถติดตั้งไฟล์ต้นฉบับที่คุณกล่าวถึงได้


ทำให้การติดตั้งนั้นจำเป็นต้องรูทรูท

1
@linuxandunix ไม่สามารถทำได้เช่นนี้ ... คุณต้องเรียกใช้ eclipse binary ใน terminal: ./eclipse
Pranit Bauva

@PranitBauva: ฉันแค่ยกตัวอย่างทั่วไปของการติดตั้งไฟล์ต้นฉบับ ฉันไม่ได้ตรวจสอบเนื้อหาของไฟล์. tar.gz ที่กล่าวถึง
Sourav Mishra
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.