Como instalar a versão mais recente do Eclipse através do Terminal

Como instalar a versão mais recente do Eclipse através do Terminal

Sou novo no Linux e acabei de receber uma VM do Oracle Linux para trabalhar. Preciso instalar o Eclipse nele e, depois de pesquisar um pouco, descobri que isso poderia ser feito mais facilmente com o seguinte comando no Terminal:

sudo yum install eclipse

No entanto, notei que este instalou o Eclipse 3.6.1 (Helios), em vez do Eclipse 4.3.2 (Kepler) mais recente. Sei que posso simplesmente acessar o site do Eclipse e baixar a instalação mais recente, mas gostaria de saber como fazer isso na linha de comando (como uma experiência educacional, além disso, se precisar fazer isso novamente, eu faria como uma maneira rápida e simples de fazer isso). Como posso instalar a versão mais recente, ou qualquer versão específica, do Eclipse através do Terminal?

Responder1

Os repositórios da distribuição não contêm necessariamente a versão mais recente de algo - isso depende da política da distribuição.

Sua melhor aposta neste caso, já que é extremamente simples, é apenas instalar um Eclipse do site. Fazer isso significa que você mesmo terá que resolver quaisquer pré-requisitos, mas, novamente, é bastante simples neste caso: você só precisa de um JRE (ou, presumindo que você esteja usando isso para programação Java, um JDK).

Cuidado, pois instalar o Eclipse dessa maneira não coloca o executável $PATH, mas está dentro do nível superior do download do arquivo. Descompacte onde quiser - por exemplo, /opt/eclipsee:

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

Ele pode descobrir onde realmente está e usar quaisquer outros recursos necessários do arquivo. Você pode usar $HOME/bincomo segundo caminho, se preferir (presumindo que esteja em $PATH).Nãouse um caminho normalmente usado pelo instalador da distribuição, como /binou /usr/bin.

Responder2

Dê uma olhadaesta wikino site do Eclipse, sobre o uso de gitpara clonar pacotes em seu sistema local. Por exemplo, execute o seguinte para clonar o C-Development-Toolkit:

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

Você também pode tentar encontrar uma maneira de obtê-lo wget; independentemente disso, lembre-se de que você deve ter um kit de ferramentas de desenvolvimento Java funcional.

Além disso, você pode criar um eclipse.repoarquivo /etc/yum.repos.d/conformeeste exemplocom o projeto EclipseSCADA. Para um ambiente Eclipse geral, talvez tente incluir o seguinte nesse arquivo:

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

No Fedora22, dnfoferece uma opção paracopr, sistema de repositório de terceiros do Fedora, o que o tornamuitomais fácil para os usuários instalarem pacotes não disponíveis nos repositórios de distribuição.

    $ 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

Então, para procurar por eclipse, faça:

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)

Por fim, conforme exemplo, habilite o nome/projeto e instale

dnf copr enable mbooth/eclipse-luna

Perceber No momento em que este artigo foi escrito, o repositório estava configurado para fedora20 e fedora21; portanto, o usuário pode ter que fazer algumas alterações no URL base do /etc/yum.repos.d/_copr_...arquivo até que o mantenedor resolva o problema.

informação relacionada