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/eclipse
und:
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/bin
als 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. /bin
oder /usr/bin
.
Antwort2
Schauen Sie sich andieses Wikiauf der Eclipse-Website, bezüglich der Verwendung von git
zum 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.repo
Datei 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 dnf
eine 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.