Eclipse Juno, brauche jedes Mal root-Zugriff, wenn ich die Konfiguration ändere

17

Ich versuche, Eclipse Juno am 12.04 zu installieren. Ich habe alle Anweisungen in diesem Link ausgeführt .

Wenn ich jedoch eine neue Software (z. B. CDT oder Pydev) auf Eclipse installiere, gehen die neuen Programme beim erneuten Öffnen der Eclipse-App verloren. Ich muss dann Eclipse erneut mit Root-Rechten öffnen, um die gesamte Software zu installieren.

Ich hatte auch viele Probleme mit der Verknüpfung der Include-Bibliothek für Eclipse CDT.

Kann mir jemand dabei helfen , Juno so zu installieren , dass ich nicht jedes Mal root-Zugriff benötige, wenn ich Konfigurationen in Eclipse ändere?

veepsk
quelle
2
Ich habe das Handbuch aktualisiert, um zu verdeutlichen, dass Sie Eclipse nicht als root ausführen sollten, während Sie Pakete aktualisieren (oder in den meisten Fällen). Wenn Sie Eclipse als root chown -Rim Ordner von Eclipse installieren und dann Eclipse als Sie selbst / als normaler Benutzer ausführen, sollten Ihre installierten Pakete funktionieren.
Mark Loiseau

Antworten:

10

So installieren Sie Eclipse Juno, ohne die Berechtigungen ändern zu müssen

  1. Entfernen Sie zunächst alle früheren Versionen von Eclipse. Wenn Sie möchten: Speichern Sie Ihr /workspaceVerzeichnis (schneiden Sie das gesamte Verzeichnis aus und veröffentlichen Sie es in Ihrem~/
  2. Laden Sie Eclipse von der offiziellen Website herunter (ich habe "eclipse-mobile-juno-linux-gtk-x86_64.tar.gz" verwendet). Stellen Sie jedoch, wie bereits erwähnt, sicher, dass Sie über passende
    32- und / oder 64-Bit-Versionen von Java verfügen Ihre Eclipse-Installation. (Ich habe BEIDE openjdk-6 und -7-jre von Synaptic Package Manager installiert )
    • Sie können Paketbestandteile später hinzufügen, wenn die Eclipse-Mobile-Installation nicht alles enthält, was Sie möchten. Zum Beispiel Linux Tools hier .
    • Weitere Anweisungen zu den Paketen finden Sie auf der Download-Seite über die Links auf der linken Seite.
  3. Um Berechtigungsprobleme zu vermeiden, habe ich es entpackt ~/binund Eclipse von Archive Manager in ein eigenes 'Eclipse'-Unterverzeichnis gestellt.
  4. Laden Sie das Android SDK , und so , dass zukünftige Upgrades von Eclipse und Ubuntu Sie es nicht brechen , entpacken Sie es zu ~/bin/eclipse/dropins.
  5. Developer.android.com weist Sie an:

    Öffnen Sie auf einem Mac oder Linux ein Terminal und navigieren Sie zum Verzeichnis tools / im Android SDK. Führen Sie dann android sdk aus .

  6. Als ich jedoch die Linux-Version von Android SDK herunterlud, gab es keine Datei "android sdk".
  7. Navigieren Sie stattdessen zum Werkzeugpfad (in meinem Fall ~/bin/eclipse/dropins/android-sdk-linux/tools) und klicken Sie mit der rechten Maustaste auf "android", um dessen Eigenschaften in "ausführbar" zu ändern.

    android file properties dialog: Registerkarte "Berechtigungen"
  8. Jetzt können Sie doppelklicken, um Android auszuführen und die gewünschten Pakete herunterzuladen.
    • Da sich alles in Ihrem Ausgangsverzeichnis befindet, müssen Sie Ihre Umgebungsvariable PATH nicht ändern (gemäß den Anweisungen des Entwicklers).
  9. Laden Sie das ADT-Plugin von http://developer.android.com/sdk/installing/installing-adt.html herunter und installieren Sie es gemäß den normalen Anweisungen .
    • Konfigurieren Sie das Plugin mit dem in diesem Beispiel verwendeten Pfad /home/clayton/bin/eclipse/dropins/android-sdk-linux
    • Wenn Sie nach Schritt 9 weitere Pakete von Schritt 8 installieren möchten, wählen Sie im Dropdown-Menü Eclipse die Option Window > Android SDK Manager
  10. Navigieren Sie zu ~/bin/eclipseund vergewissern Sie sich, dass Sie auch "Eclipse" als ausführbar markieren (siehe Schritt 7 für eine Auffrischung) . [Rechtsklick] und [Link erstellen]. Verschieben Sie diese Verknüpfung auf den Desktop.
    • Ich ging zum zusätzlichen Schritt des Änderns des Symbols für Eclipse in das bereitgestellte "icon.xpm" im selben Unterverzeichnis.
  11. Verschieben Sie ab Schritt 1 Ihr "Arbeitsbereich" -Verzeichnis ... oder nicht. Geben Sie es jedoch im Dialogfeld als Ihren Anwendungsarbeitsbereich an, und Sie können problemlos alle vorhandenen Projekte importieren (diese Anweisungen gelten für andere Fragen und Antworten).
Clayton
quelle
3

Es ist nicht möglich, Ihre heruntergeladene Datei mit dem Ubuntu Software Center zu verwenden, da dafür vorgefertigte Dateien benötigt werden, die zu Ihrer Ubuntu-Version passen.

Die aktuelle Version von Eclipse in Ubuntu ist jedoch 3.7.2. Wenn Sie die aktuelle Version (4.2) verwenden möchten, müssen Sie sie manuell installieren.

Informationen dazu finden Sie unter Eclipse Juno. Bei jeder Änderung der Konfiguration ist Root-Zugriff erforderlich .

Stephan Windmüller
quelle
@maythux Ich denke du hast die Ausgangsfrage falsch verstanden. Der Benutzer gibt eindeutig an, dass er Eclipse nicht manuell installieren möchte, sondern wie der USC mit seinem vorhandenen Download verwendet werden soll. Wenn er sich dennoch für eine manuelle Installation entscheidet, finden Sie alle erforderlichen Informationen unter dem Link "Eclipse Juno auf 12.04 installieren".
Stephan Windmüller
2

Dumme Frage, aber ... haben Sie Folgendes ausgeführt, wie in dem von Ihnen geposteten Link angegeben?

chown -R USER:USER eclipse

Auf diese Weise können Sie Eclipse als USER ausführen und Konfigurationsänderungen vornehmen.

Sie können überprüfen, ob alle Dateien im installierten Verzeichnis USER gehören, indem Sie das gesamte Installationsverzeichnis durchsuchen (/ opt / eclipse).

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

Dies sollte nichts zurückgeben, wenn alles im Besitz von USER ist

gordo
quelle
1

Ich habe auf diesen Leitfaden verwiesen .

Ich empfehle, dass Sie diese Anleitung befolgen, um juno und android sdk zu installieren und nicht die Android Developer-Website. es ist gründlich und schnell.

Der einzige Nachteil ist, dass Sie sich auf Ihr / opt-Verzeichnis beziehen und das Terminal zum Aufrufen von Eclipse verwenden müssen. Mit anderen Worten, es gibt noch keinen physischen Button für Ubuntu.

Hoffe das hilft!

jjkim
quelle
1

Sie müssen es nicht installieren, sondern nur ausführen:

tar -xvf eclipse-jee-juno-SR1-linux-gtk.tar.gz

CD-Finsternis

chmod + x Eclipse

./Finsternis

Pranit Bauva
quelle
0

Laden Sie das Archiv von der offiziellen Website herunter, entpacken Sie es in / opt / eclipse / (oder Ihrem bevorzugten Verzeichnis) und führen Sie das Installationsprogramm aus.

Funktionsptr
quelle
Ich will nicht unhöflich sein, aber das ist, was in meinem ursprünglichen Beitrag im Link erwähnt wurde . Und irgendwie hat es bei mir nicht geklappt.
Veepsk
0

Ich habe Eclipse folgendermaßen installiert:

  1. Aktuelle Installation entfernen:

    sudo apt-get purge eclipse*
    
  2. Installieren Sie Eclipse erneut mit CDT

    sudo apt-get install eclipse eclipse-CDT
    

    Entfernen Sie anschließend den .eclipseOrdner aus Ihrem Ausgangsverzeichnis, führen Sie Eclipse aus und überprüfen Sie Ihr C / C ++ - Projekt.

Elend
quelle
1
Da stimme ich Ihnen zu, aber die Eclipse-Version, die über Ubuntus Repositories installiert wird, ist Indigo. Und ich möchte Eclipse Juno installieren.
Veepsk
Entschuldigung, ich habe das irgendwie falsch bemerkt :(
Misery
-3

Im Allgemeinen enthalten diese Quelldateien. Soweit ich weiß, müssen Sie diese manuell mit den Befehlen installieren.

Ubuntu Software Center kann nur gepackte Dateien (dh ".deb") installieren.

Ubuntu Software Center kann die genannten Quelldateien nicht installieren.

Sourav Mishra
quelle
make install need root previlege
1
@linuxandunix es geht nicht so ... du musst nur die Eclipse-Binärdatei ausführen, dh. Im Terminal: ./eclipse
Pranit Bauva
@PranitBauva: Ich habe nur ein allgemeines Beispiel für die Installation von Quelldateien gegeben. Ich hatte den Inhalt der genannten .tar.gz-Datei nicht überprüft.
Sourav Mishra