Ich habe gerade eine Neuinstallation von 12.04 Precise durchgeführt. Wenn ich in Eclipse "Hilfe"> "Nach Updates suchen" ausführe, werden 8 Pakete mit der Meldung "Unzureichende Zugriffsrechte zum Anwenden dieses Updates" abgeblendet angezeigt. Irgendeine Idee, wie ich das behebe?
19
Antworten:
Wenn Sie Eclipse aus dem Ubuntu-Repository installieren, gehört die Eclipse-Installation root. Die richtige Methode zum Aktualisieren von Basispaketen ist die Verwendung der Ubuntu-Aktualisierungstools, nicht der Eclipse-Aktualisierungstools. Ich glaube, es ist möglich, Addons in Ihrem Arbeitsbereich zu installieren, aber ich würde nicht empfehlen, Paketmanager zu mischen.
Wenn Sie den Eclipse-Aktualisierungsprozess verwenden möchten, müssen Sie die Eclipse von der Eclipse-Download-Site herunterladen. Wenn ich das mache, installiere ich unter / opt, nachdem ich die Rechte auf meine Benutzer-ID gesetzt habe, um dort zu schreiben. Entpacken Sie als der Benutzer, mit dem Sie Eclipse ausführen möchten.
EDIT: Ich habe oft die Berechtigungen für
/opt
bis1777
zu niemandem zu gestatten, Pakete dort zu erstellen. Alternativ verwendechgrp users /opt
und setze ich die Berechtigungen auf1775
. Auf diese Weise können Mitglieder der Gruppe "uses" neue Pakete hinzufügen/opt
.quelle
Habe den Job für mich erledigt, konnte ich neue Software (Eclipse-Add-Ons) installieren und nach dem Neustart von Eclipse damit arbeiten.
quelle
Ich bin kein großer Experte für Eclipse, aber ich verstehe, dass das Eclipse-eigene Update-System mit dem Ubuntu-Update-System einhergeht (dies gilt auch für viele andere Pakete mit eigenen Update-Methoden, zum Beispiel für Python-Module - das können Sie entweder von Ubuntu-Repos mit
apt-get install
oder von Python- Paketindex mit installiereneasy_install
).In diesen Fällen versucht der andere Nicht-Ubuntu-Aktualisierungsmechanismus, die von Ubuntu-Repositorys installierten Dateien zu überschreiben, wofür natürlich Root-Berechtigungen erforderlich wären. Ich bin mir auch nicht sicher, ob dies eine gute Idee ist - es wird wahrscheinlich ein Durcheinander von Dateien verursachen, die teilweise aus Ubuntu-Repositorys installiert wurden und teilweise das Aktualisierungssystem der Anwendung verwenden.
Der Punkt ist: Wenn Sie Eclipse aus Ubuntu-Repositorys installiert haben, ist es besser, die in Ubuntu-Repositorys verfügbaren Updates beizubehalten und die Option "Nach Updates suchen" in Eclipse zu ignorieren. Wenn Sie ein Eclipse-Plugin / eine Eclipse-Erweiterung benötigen, sollten Sie es auch über das Software Center installieren.
Wenn Ubuntu-Versionen von Eclipse-Paketen für Sie nicht auf dem neuesten Stand sind, würde ich empfehlen, eine separate Kopie von Eclipse von ihrer Website herunterzuladen (Sie können die Eclipse-Version auch auf diese Weise auswählen) und von Ihrem Home-Verzeichnis aus auszuführen ist ganz einfach. Dann können Sie diese Kopie von Eclipse mithilfe eines eigenen Aktualisierungsmechanismus aktualisieren und alle Plug-ins installieren, auch wenn sie in Ubuntu-Repos nicht verfügbar sind.
quelle
Ubuntu Software Center
Wenn Sie ein Paket über das Ubuntu Software Center installieren, sollten Sie nicht über Eclipse aktualisieren (der Betriebssystem-Software-Aktualisierungsdienst würde diese Änderungen vornehmen).
Wenn Sie Ihre eigene Anwendungsversionierung verwalten möchten, müssen Sie den Teer direkt von Eclipse herunterladen (in letzter Zeit können Sie eine spezielle Version für die Android-Entwicklung herunterladen ).
Manuelle Installation
eclipse-SDK-4.2-linux-gtk-x86_64.tar.gz
von der Eclipse-Download-Site heruntergeladenNur für Einzelbenutzer (am einfachsten)
~/bin/
~/bin/eclipse/dropins/
)Installation für alle Benutzer
quelle
Der Update-Mechanismus von Eclipse kennt das Paketverwaltungssystem (PMS) von Ubuntu nicht und kommuniziert nicht mit ihm. Wenn Sie ein Update über den Update-Mechanismus von Eclipse durchführen, kann dies zu Problemen mit dem Ubuntu-PMS führen (nicht synchronisierte Dateien, fehlerhafte Konfigurationen usw.).
Wenn Sie ein ernsthafter Entwickler sind und spätere Versionen von Eclipse benötigen, ist es besser, Eclipse außerhalb von Ubuntus PMS zu installieren, da das PMS in Bezug auf Eclipse immer so lächerlich veraltet ist. Beispiel: Ich arbeite auf Ubuntu 14.04 LTS und selbst nachdem ich
sudo apt-get update && sudo apt-get upgrade
dies getan habe, ist die neueste Eclipse-Version, die über das PMS verfügbar ist, 3.8.1-5.1, aber 4.6.1 ist seit einiger Zeit nicht mehr verfügbar. Dies war schon immer der Fall - die in Ubuntu PMS verfügbare Version von Eclipse ist immer erheblich bis extrem veraltet.quelle