Как установить последнюю версию Eclipse через Терминал

Как установить последнюю версию Eclipse через Терминал

Я новичок в Linux и мне только что дали виртуальную машину Oracle Linux для работы. Мне нужно установить на нее Eclipse, и после небольшого исследования я обнаружил, что это проще всего сделать с помощью следующей команды в терминале:

sudo yum install eclipse

Однако я заметил, что это установило Eclipse 3.6.1 (Helios), а не более позднюю Eclipse 4.3.2 (Kepler). Я понимаю, что я могу просто зайти на сайт Eclipse и загрузить самую последнюю установку, но я хотел бы знать, как это сделать из командной строки (в качестве образовательного опыта, плюс, если мне придется делать это снова, я хотел бы быстрый и простой способ сделать это). Как мне установить самую последнюю версию или любую конкретную версию Eclipse через Терминал?

решение1

Репозитории дистрибутивов не обязательно содержат последнюю версию чего-либо — это зависит от политики дистрибутива.

В этом случае лучшим решением, поскольку это предельно просто, будет просто установить Eclipse с веб-сайта. Это означает, что вам придется самостоятельно разрешить все предварительные условия, но, опять же, в этом случае все довольно просто: вам просто нужна JRE (или, если вы используете ее для программирования на Java, JDK).

Помните, что установка eclipse таким образом не помещает исполняемый файл в $PATH, но он находится внутри верхнего уровня загрузки архива. Распакуйте его куда хотите -- например, /opt/eclipseи:

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

Он может выяснить, где он на самом деле находится, и использовать любые другие ресурсы, которые ему нужны, из архива. Вы можете использовать $HOME/binвторой путь, если предпочитаете его там (предполагая, что он в $PATH).Неиспользуйте путь, который обычно используется установщиком дистрибутива, например /binили /usr/bin.

решение2

Взгляни наэта викина сайте eclipse, относительно использования gitдля клонирования пакетов в вашей локальной системе. Например, выполните следующее, чтобы клонировать C-Development-Toolkit:

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

Вы также можете попытаться найти способ получить его с помощью wget; в любом случае помните, что у вас должен быть работающий набор инструментов для разработки Java.

Кроме того, вы можете создать eclipse.repoфайл в/etc/yum.repos.d/ соответствии сэтот примерс проектом EclipseSCADA. Для общей среды Eclipse, возможно, стоит попробовать включить в этот файл следующее:

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

В Fedora22 dnfпредусмотрена возможностькопр, сторонняя система репозиториев Fedora, которая делает еемногопользователям стало проще устанавливать пакеты, отсутствующие в репозиториях дистрибутивов.

    $ 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

Затем, чтобы найти затмение, выполните:

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)

Наконец, как в примере, включите имя/проект и установите

dnf copr enable mbooth/eclipse-luna

Уведомление На момент написания этой статьи репозиторий был настроен для fedora20 и fedora21; поэтому пользователю, возможно, придется внести некоторые изменения в /etc/yum.repos.d/_copr_...файл baseurl, пока сопровождающий не разберется с этим.

Связанный контент