So installieren Sie die neueste Version von Eclipse über das Terminal

So installieren Sie die neueste Version von Eclipse über das Terminal

Ich bin neu bei Linux und habe gerade eine VM von Oracle Linux zum Arbeiten erhalten. Ich muss Eclipse darauf installieren und habe nach ein wenig Recherche herausgefunden, dass dies am einfachsten mit dem folgenden Befehl im Terminal erledigt werden kann:

sudo yum install eclipse

Mir ist jedoch aufgefallen, dass dadurch Eclipse 3.6.1 (Helios) installiert wurde und nicht das neuere Eclipse 4.3.2 (Kepler). Mir ist klar, dass ich einfach auf die Eclipse-Website gehen und die neueste Installation herunterladen kann, aber ich würde gerne wissen, wie das über die Befehlszeile geht (als Lernerfahrung, und wenn ich das noch einmal machen muss, möchte ich eine schnelle und einfache Möglichkeit dafür haben). Wie kann ich die neueste oder eine bestimmte Version von Eclipse über das Terminal installieren?

Antwort1

Distro-Repositories enthalten nicht unbedingt die neueste Version von etwas – das hängt von der Distributionsrichtlinie ab.

In diesem Fall ist es am besten, wenn Sie einfach ein Eclipse von der Website installieren, da es kinderleicht ist. Das bedeutet, dass Sie alle Voraussetzungen selbst erfüllen müssen, aber auch in diesem Fall ist es ziemlich einfach: Sie benötigen nur ein JRE (oder, vorausgesetzt, Sie verwenden dies für die Java-Programmierung, ein JDK).

Beachten Sie, dass bei dieser Installationsmethode von Eclipse die ausführbare Datei nicht in abgelegt wird $PATH, sondern in der obersten Ebene des heruntergeladenen Archivs. Entpacken Sie es, wo immer Sie möchten – z. B. /opt/eclipseund:

ln -s /opt/eclipse/eclipse /usr/local/bin/eclipse

Auf diese Weise kann es herausfinden, wo es sich tatsächlich befindet, und alle anderen Ressourcen verwenden, die es aus dem Archiv benötigt. Sie können es $HOME/binals zweiten Pfad verwenden, wenn Sie es bevorzugen (vorausgesetzt, es befindet sich in $PATH).NichtVerwenden Sie einen Pfad, der normalerweise vom Distributionsinstallationsprogramm verwendet wird, z. B. /binoder /usr/bin.

Antwort2

Schauen Sie sich andieses Wikiauf der Eclipse-Website, bezüglich der Verwendung von gitzum Klonen von Paketen auf Ihr lokales System. Führen Sie beispielsweise Folgendes aus, um das C-Development-Toolkit zu klonen:

git clone git://git.eclipse.org/gitroot/cdt/org.eclipse.cdt.git

Sie können auch versuchen, einen Weg zu finden, es mit zu erhalten wget; bedenken Sie in jedem Fall, dass Sie über ein funktionierendes Java-Entwicklungs-Toolkit verfügen sollten.

Darüber hinaus können Sie eine eclipse.repoDatei erstellen /etc/yum.repos.d/gemäßdieses Beispielmit dem EclipseSCADA-Projekt. Für eine allgemeine Eclipse-Umgebung können Sie versuchen, Folgendes in diese Datei aufzunehmen:

[Eclipse]
name=Eclipse Kepler repo
baseurl=http://download.eclipse.org/releases/kepler/yum/
gpgcheck=0

Bietet in Fedora22 dnfeine Option fürkopr, Fedoras Drittanbieter-Repository-System, das esvieleinfacher für Benutzer, Pakete zu installieren, die in den Distributions-Repos nicht verfügbar sind.

    $ dnf copr
    Mini usage:

copr 
  enable name/project [chroot]
  disable name/project
  list name
  search project

  Examples:
  copr enable rhscl/perl516 epel-6-x86_64
  copr enable ignatenkobrain/ocltoys
  copr disable rhscl/perl516
  copr list ignatenkobrain
  copr search tests

Um nach „Eclipse“ zu suchen, gehen Sie wie folgt vor:

dnf copr search eclipse
...
mbooth/eclipse-luna : This repository provides Eclipse Luna (4.4) for Fedora 20.
                : 
                : Fedora 20 ships with Eclipse Kepler (4.3) so this repository provides builds of Eclipse Luna for those who want the very latest Eclipse on a stable Fedora release.
                : 
                : If you have problems, please contact me directly via email ([email protected]) or IRC (mbooth on Freenode channels #fedora-devel #fedora-java and #fedora-uk)

Zum Schluss aktivieren Sie wie im Beispiel den Namen/das Projekt und installieren

dnf copr enable mbooth/eclipse-luna

Beachten Zum Zeitpunkt des Schreibens dieses Artikels ist das Repo für Fedora20 und Fedora21 eingerichtet. Der Benutzer muss daher möglicherweise einige Änderungen an der Basis-URL in /etc/yum.repos.d/_copr_...der Datei vornehmen, bis der Betreuer das Problem behebt.

verwandte Informationen