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/eclipse
e:
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/bin
como segundo caminho, se preferir (presumindo que esteja em $PATH
).Nãouse um caminho normalmente usado pelo instalador da distribuição, como /bin
ou /usr/bin
.
Responder2
Dê uma olhadaesta wikino site do Eclipse, sobre o uso de git
para 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.repo
arquivo /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, dnf
oferece 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.