Como instalar a versão mais recente do Eclipse via Terminal

3

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

sudo yum install eclipse

No entanto, notei que isso instalou o Eclipse 3.6.1 (Helios), em vez do mais recente Eclipse 4.3.2 (Kepler). Eu percebo que eu posso ir para o site do Eclipse e baixar a instalação mais recente, mas eu gostaria de saber como fazer isso a partir da linha de comando (como uma experiência educacional, mais se eu tiver que fazer isso de novo, eu 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 por meio do Terminal?

    
por Thunderforge 19.06.2014 / 23:21

2 respostas

1

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

Sua melhor aposta neste caso, já que é simples, é simplesmente instalar um Eclipse no site. Isso significa que você precisa resolver todos os pré-requisitos, mas, novamente, é bem simples neste caso: você só precisa de um JRE (ou, presumindo que esteja usando isso para programação Java, um JDK).

Tenha em atenção que a instalação do eclipse desta forma não coloca o executável em $PATH , mas está no nível superior do download do arquivo. Desembale isso onde você quiser, por exemplo, /opt/eclipse e:

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

Ele pode descobrir onde realmente está e usar quaisquer outros recursos que precisar do arquivo. Você poderia usar $HOME/bin como o segundo caminho se preferir lá (supondo que seja em $PATH ). Não use um caminho normalmente usado pelo instalador da distribuição, como /bin ou /usr/bin .

    
por 19.06.2014 / 23:28
1

Dê uma olhada no este wiki no site do eclipse, sobre o uso de git para clonar pacotes para o 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 com wget ; Independentemente disso, tenha em mente que você deve ter um kit de ferramentas de desenvolvimento Java em funcionamento.

Além disso, você pode criar um arquivo eclipse.repo em /etc/yum.repos.d/ conforme este exemplo com o EclipseSCADA projeto. Para um ambiente geral do Eclipse, talvez tente incluir o seguinte nesse arquivo:

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

No Fedora22, dnf fornece uma opção para copr , o terceiro de terceiros do Fedora sistema de repositório, o que torna muito mais 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 pelo 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 o exemplo, ative o nome / projeto e instale

dnf copr enable mbooth/eclipse-luna

Aviso No momento em que escrevo isto, o repo está configurado para fedora20 e fedora21; Assim, o usuário pode ter que fazer algumas alterações na base no arquivo /etc/yum.repos.d/_copr_... até que o mantenedor o ordene.

    
por 19.06.2014 / 23:38