Como instalar o Eclipse?

199

Quero instalar a versão mais recente do Eclipse, mas o Ubuntu Software Center contém uma versão mais antiga.

Existe um PPA ou alguma outra maneira de instalar o Eclipse mais recente? Por favor, descreva as etapas para a instalação completa.

Gaurav Butola
fonte
Você já tentou instalá-lo na USC?
Mitch
11
USC? o que você quer dizer com isso ? Eu sou novo para Ubuntu
de Formiga
11
'Ubuntu Software Center', como mostrado abaixo. Instalei o Eclipse em alguns computadores diferentes, usando o método do centro de software, como mostrado - e depois o PyDev de dentro do Eclipse. Funciona bem.
memilanuk
11
@memilanuk Infelizmente, se você fizer isso, terá que aceitar uma versão com quase 2 anos de idade.
Jon Bentley
2
@memilanuk Claro. Eu li as datas. Meu comentário não é menos válido para alguém que está lendo o tópico hoje do que era na época - o pacote desatualizado é mencionado no OP (em 2011) como motivação para a pergunta. O ponto é que os repositórios do Ubuntu não são uma boa fonte para obter a versão mais recente deste pacote em particular.
Jon Bentley

Respostas:

245

Se você fez o download do Eclipse no site oficial, siga estas etapas para a instalação.

  1. Extraia o eclipse.XX.YY.tar.gz usando

    tar -zxvf eclipse.XX.YY.tar.gz
    
  2. Torne-se root e copie a pasta extraída para /opt

    sudo mv eclipse.XX.YY /opt
    
  3. Crie um arquivo da área de trabalho e instale-o:

    gedit eclipse.desktop
    

    e copie o seguinte para o eclipse.desktoparquivo

    [Desktop Entry]
    Name=Eclipse 
    Type=Application
    Exec=env UBUNTU_MENUPROXY=0 eclipse44
    Terminal=false
    Icon=eclipse
    Comment=Integrated Development Environment
    NoDisplay=false
    Categories=Development;IDE;
    Name[en]=Eclipse
    

    e verifique se ele tem permissão de execução, execute o seguinte comando para instalá-lo automaticamente na unidade:

    sudo desktop-file-install eclipse.desktop
    
  4. Crie um link simbólico /usr/local/binusando

    sudo ln -s /opt/eclipse/eclipse /usr/local/bin/eclipse44
    
  5. Para que o ícone do eclipse seja exibido no traço, o ícone do eclipse pode ser adicionado como

    sudo cp /opt/eclipse/icon.xpm /usr/share/pixmaps/eclipse.xpm
    
  6. Não esqueça que você precisa ter o OpenJDK ou o Sun Java instalado para poder executar o eclipse. Verifique esta pergunta para obter mais informações sobre a instalação Java. Aqui está um exemplo simples de instalação do Open JDK 1.6:

    sudo apt-get install openjdk-6-jdk
    
  7. Inicie o Eclipse e, em seguida, dê as permissões necessárias para modificar o arquivo osgi:

    sudo chown -R $USER:$USER /opt/eclipse/configuration/org.eclipse.osgi
    

    NB! Você deve iniciar o Eclipse primeiro, porque o diretório org.eclipse.osgi é criado somente após o primeiro lançamento.

É isso aí.

bitsbuffer
fonte
11
Eu recomendo dessa maneira, com uma pequena alteração: use a versão eclipse ao criar um link simbólico (por exemplo:) ln -s /opt/eclipse/eclipse /usr/local/bin/eclipse42e use Exec=eclipse42na entrada da área de trabalho. Dessa forma, você poderá instalar várias versões diferentes do eclipse.
ortang 27/05
4
Não esqueça que você precisa ter o OpenJDK ou o Sun Java instalado para poder executar o eclipse. Executar sudo apt-get install openjdk-6-jdk ou confira este link para Sun Java ubuntugeek.com/...
Andy Braham
7
Também é importante notar que, para a 13.10, é eclipse.desktopnecessário Exec=env UBUNTU_MENUPROXY=0 eclipseque os menus funcionem de acordo com o stackoverflow.com/questions/19452390
TimD:
16
Funciona para mim, exceto /opt/eclipse/configuration/org.eclipse.osgi não existe ...
Gerhard Burger
6
@GerhardBurger Parece que a pasta "/opt/eclipse/configuration/org.eclipse.osgi" não existe até si Eclipse é lançado ...
dtmland
55

12.04 LTS

O método preferido: Centro de Software

  1. No centro de software Ubuntu, selecione Eclipse. Também instalei a Extensible Tool Platform e o Java IDE, mas a instalação é opcional.

    eclipse no centro de software

  2. Digite sua senha na caixa de diálogo de autenticação. Isso fará você 3.7.1 dentro de um sistema de gerenciamento de pacotes.

Opções alternativas

O próximo método mais preferido: PPA

A partir deste momento, o PPA do eclipse-team não possui pacote eclipse para o 12.04. Vou atualizar a resposta conforme as coisas se desenvolvem.

Quando estiver disponível, se você já instalou via Software Center:

sudo add-apt-repository ppa:eclipse-team/ppa
sudo apt-get update
sudo apt-get upgrade

O método menos preferido: Portátil

Para uma instalação portátil, você ainda pode fazer o download diretamente do site do Eclipse . Isso permite personalizar várias instalações do Eclipse para diferentes idiomas CDT, Java e PyDev ou Aptana, por exemplo. Não permite atualizações automáticas. A instalação através do Software Center é sempre o método preferido.

Testei as bolas portáteis de alcatrão 3.7.1 e 3.7.2 e elas funcionam bem em 12.04 LTS.

Uma desvantagem adicional para instalações portáteis é que você precisa atualizar o iniciador se mover a pasta ou iniciá-la diretamente.

RobotHumans
fonte
Eu segui o "método preferido", mas curioso para saber por que isso é mais preferível que os outros?
533 Webster
Pesquise no site perguntas sobre aplicativos java que não aparecem no alternador de aplicativos e outras coisas (problemas reproduzíveis, por exemplo). Não tenho esses problemas ao instalar a partir do repo, mas as pessoas reclamam deles consistentemente quando uma instalação de repo evitaria o problema em vez de exigir uma bandeja de queijo.
RobotHumans
Bem, o método preferido definitivamente instalado corretamente para mim. Graças caso contrário eu teria escolhido o método mais confusa
T. Webster
3
Esse método é definitivamente mais fácil, embora eu o combinasse com o método da resposta aceita para o atalho do iniciador / área de trabalho.
ashes999
4
@ Seanny123 O PPA não foi atualizado desde antes de 12.04. Esta resposta já existe há algum tempo.
RobotHumans
37

Como instalar o Eclipse 4.2 no Ubuntu 12.04

Como os pacotes Eclipse nos repositórios do Ubuntu estão desatualizados, se queremos instalar as versões mais recentes, teremos que fazê-lo manualmente. Você pode simplesmente fazer o download do arquivo tar.gz em eclipse.org .

  1. Faça o download do Eclipse . Eu tenhoeclipse-jee-juno-SR1-linux-gtk.tar.gz

  2. Extraia-o executando uma linha de comando

    tar -xzf eclipse-jee-juno-SR1-linux-gtk.tar.gz
    

    Ou com a extração do Archive Manager.

  3. Mova a pasta eclipse extraída para /opt/ folder

    mv eclipse /opt/
    sudo chown -R root:root /opt/eclipse
    sudo chmod -R +r /opt/eclipse
    
  4. Crie um eclipse executável no seu caminho do usuário

    sudo touch /usr/bin/eclipse
    sudo chmod 755 /usr/bin/eclipse
    

    Crie um arquivo chamado eclipseno /usr/bin/com o seu editor preferido ( nano, gedit, vi...)

    Copie isso para ele

    #!/bin/sh    
    export ECLIPSE_HOME="/opt/eclipse"
    $ECLIPSE_HOME/eclipse $*
    

    E salve o arquivo

  5. Criar um item de menu do Gnome

    Crie um arquivo chamado eclipse.desktopno /usr/share/applications/com o seu editor preferido ( nano, gedit, vi...)

    Copie isso para ele

    [Desktop Entry]
    Encoding=UTF-8
    Name=Eclipse
    Comment=Eclipse IDE
    Exec=eclipse
    Icon=/opt/eclipse/icon.xpm
    Terminal=false
    Type=Application
    Categories=GNOME;Application;Development;
    StartupNotify=true
    

    E salve o arquivo

  6. Iniciar o Eclipse

    /opt/eclipse/eclipse -clean &

  7. Agora você pode bloquear o Eclipse na barra do iniciador clicando no botão direito em Bloquear no Laucher

Joe
fonte
4
Boas instruções, mas acho que você não deveria chowne chmoda pasta / opt / eclipse. Não consegui instalar plugins depois de fazer isso.
TomTasche
Como no ponto 3, mas com o usuário normal?
Joe
4
Simplesmente não fazer nada, exceto mv eclipse /opt/no passo 3.
TomTasche
2
A última linha do arquivo de script $ECLIPSE_HOME/eclipse "$@"não deve ser $ECLIPSE_HOME/eclipse $*. Isso preservará coisas como argumentos com espaços neles.
jbo5112
11
Você provavelmente deve usar /usr/local/binem vez de/usr/bin
kzh
17

Eu recomendo que você baixe diretamente do site eclipse . o processo de instalação é muito fácil, basta extrair os arquivos tar.gz, para removê-lo também é bastante fácil, simplesmente excluindo a pasta eclipse: D

Eko Kurniawan Khannedy
fonte
Eu concordo com isto. A maioria dos usuários será atendida perfeitamente instalando o Eclipse em seus próprios diretórios pessoais, apenas para eles. O gerenciador de pacotes embutido do Eclipse pode ser usado para mantê-lo atualizado e instalar novos componentes. Usuários diferentes na mesma máquina provavelmente desejarão instalar pacotes diferentes para o Eclipse e podem até querer usar versões principais diferentes. Da mesma forma, para versões do Eclipse que fornecem um executável do instalador , a maioria dos usuários ainda deseja instalar em seus diretórios pessoais (e não alterar a propriedade ou as permissões).
Eliah Kagan
11

Na área de trabalho, clique no Ubuntu Software Center insira a descrição da imagem aqui

Uma vez aberto, faça uma busca pelo Eclipse

insira a descrição da imagem aqui

insira a descrição da imagem aqui

Quando a pesquisa estiver concluída, você verá o Eclipse listado. tudo o que você precisa fazer é clicar em instalar, sentar e relaxar até que a instalação esteja concluída.

Se você ainda tiver alguma dúvida, não hesite em perguntar.

Mitch
fonte
3
Como instalamos o eclipse versão 4.2 (SR2) com o Ubuntu Software Center? Parece ser a versão 3.8
Joe
O uso do USC praticamente sempre remove uma versão (ou o que você procura) com mais de 2 anos de idade. Aparentemente, levaria muito tempo para alguém verificar se a versão mais recente de programas grandes e populares funciona ou não na versão mais recente do ubuntu.
10

Estas são as instruções copiadas de http://www.inforbiro.com/blog-eng/ubuntu-12-04-eclipse-installation/

Como instalar a plataforma IDE Eclipse no Ubuntu 12.04 LTS Precise Pangolin

1) Abra um terminal e digite o comando

sudo apt-get install eclipse-platform

2) Após a instalação do Eclipse, você pode instalar plugins de desenvolvimento com base em suas necessidades, por exemplo:

instalará o pacote Java Development Tools (JDT) para Eclipse

sudo apt-get install eclipse-jdt

instalará pacotes de ferramentas de desenvolvimento C / C ++ para Eclipse

sudo apt-get install eclipse-cdt
Jacob Tomlinson
fonte
8

Você pode usar ubuntu-makepara instalar o Eclipse no Ubuntu:

Instalando o Ubuntu Make:

Para o Ubuntu 14.04 LTS:

sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
sudo apt-get update
sudo apt-get install ubuntu-make

Para o Ubuntu 16.04 LTS e mais recente:

O Ubuntu make já está nos repositórios oficiais.

sudo apt-get install ubuntu-make

Instalando o Eclipse:

umake ide eclipse

Desinstale o Eclipse:

umake ide eclipse --remove
hg8
fonte
2
instala o eclipse mais recente?
Soumyadip Das
4
"O Ubuntu make está sempre buscando a versão mais recente do upstream ..." - Ubuntu Make Wiki ;)
hg8
11
No Ubuntu 16.10, usei os repositórios oficiais para instalar o Ubuntu Make 16.05. O Ubuntu Make se queixou do download page changed its syntax or is not parsable. Resolvi isso seguindo as instruções nesta resposta para as versões mais antigas do Ubuntu. Ou seja, adicionei o repositório manualmente e instalei o Ubuntu make e instalei o Eclipse.
Martin Andersson
11
Para script de instalação de ambos, primeiro eu fiz sudo add-apt-repository -y ppa:ubuntu-desktop/ubuntu-make, então sudo apt-get update, finalmente sudo umake ide eclipse-jee dest-dir=/apps/eclipse.
Martin Andersson
Atualmente, ele busca o Eclipse Java EE IDE para desenvolvedores da Web, versão: Neon.2 Release (4.6.2), ID da compilação: 20161208-0600
Michael S.
6

Sempre faça o download do eclipse empacotado no site deles. É melhor colocar o eclipse.tar.gzdiretório no seu opt e criar simbólico para ele e usá-lo em todo o sistema.

Portanto, se você acabar atualizando no futuro, todos os seus atalhos e links não desaparecerão.

Esta é a configuração preferida para o eclipse. IMO

myusuf3
fonte
4

Eu criei esse pequeno script para instalar em um monte de máquinas Cinnamon. Pode ser necessário alterar itens específicos para suas necessidades, mas você pode usá-los como modelo para você.

#!/usr/bin/env bash

wget -P /tmp/ http://eclipse.mirror.triple-it.nl/technology/epp/downloads/release/kepler/SR1/eclipse-standard-kepler-SR1-linux-gtk-x86_64.tar.gz

tar -xzf /tmp/eclipse-standard-kepler-SR1-linux-gtk-x86_64.tar.gz -C /opt/
chown -R root: /opt/eclipse/

cat <<- 'EOF' > /usr/bin/eclipse42
    #!/bin/sh    
    export ECLIPSE_HOME="/opt/eclipse"
    $ECLIPSE_HOME/eclipse "$@"
EOF

chmod +x /usr/bin/eclipse42

cat <<- EOF > /usr/share/applications/eclipse42.desktop
    [Desktop Entry]
    Encoding=UTF-8
    Name=Eclipse
    Comment=Eclipse IDE
    Exec=eclipse42
    Icon=/opt/eclipse/icon.xpm
    Terminal=false
    Type=Application
    Categories=GNOME;Application;Development;IDE;
    StartupNotify=true
EOF

Agora você pode executar o Kepler digitando eclipse42ou aguarde a atualização do menu (ou digite restart) para encontrá-lo lá.

Sinta-se à vontade para comentar as alterações que você recomendaria.

Redsandro
fonte
2
Você não deve instalar algo abaixo, a /usr/*menos que prepare um dpk. Você deve instalar seus próprios arquivos de administrador em /usr/local/*ou /opt/NAME/*. Porque o exampel /usr/biné para os pacotes de sistemas / distribuições, /usr/local/biné para os arquivos dos administradores e /opt/PACKAGE/biné para o software comercial PACKAGE. Se você instalar /opt/PACKAGE, geralmente é mais fácil criar um script ou links para /usr/local/bin iniciar o programa. Dessa forma, é acessível a todos os usuários PATH.
Anders
3

Como em qualquer outra versão do Eclipse, você não precisa obtê-lo dos repositórios. Basta fazer o download do arquivo apropriado em eclipse.org , extrair e executar o Eclipse.

O Eclipse nos repositórios geralmente está desatualizado. Geralmente é atualizado a cada versão do ubuntu.

nickguletskii
fonte
2

Estou usando o Ubuntu GNOME 16.04 e a versão no centro de software é antiga. Segui o início da resposta da comunidade baixando o eclipse do site deles e depois descompactando:

tar -zxvf eclipse.XX.YY.tar.gz

Depois disso, foi tão simples quanto fazer:

cd eclipse-isntaller/
./eclipse-inst

Em seguida, uma GUI irá aparecer.

Depois disso, você pode excluir o tar.gz e a pasta:

rm eclipse-inst-linux64.tar.gz 
rm -rf ./eclipse-installer/
Philip Kirkbride
fonte
2

Use o instalador oficial (instruções) .

Para o lançamento da Mars, estamos apresentando um novo instalador do Eclipse. Esta é uma maneira nova e mais eficiente de instalar o Eclipse. É um instalador adequado, portanto, não há mais arquivos zip, com um download auto-extraível que o guiará pela experiência de instalação. Para quem não gosta de instaladores, ainda temos os pacotes e arquivos zip disponíveis em nossas páginas de download. - Downloads do Eclipse

Nabil Kadimi
fonte
1
mkdir ~/opt

Mude o diretório para a pasta em que seu navegador baixou o pacote Eclipse. Descompacte o Eclipse na optpasta:

cd {directory where your browser downloaded the package to}
tar -zxvf eclipse-jee-juno-SR1-linux-gtk.tar.gz && mv eclipse ~/opt

Crie uma binpasta no seu diretório pessoal, isso será usado para o script de inicialização:

mkdir ~/bin

Em seguida, crie um executável para o Eclipe no ~/bin/eclipseseu editor de texto favorito, digitando vi ~/bin/eclipseou nano ~/bin/eclipsena linha de comando. Adicione o seguinte conteúdo:

export MOZILLA_FIVE_HOME="/usr/lib/mozilla/"
export ECLIPSE_HOME="$HOME/opt/eclipse"
$ECLIPSE_HOME/eclipse $*

Por fim, permita que o script seja executado:

chmod +x ~/bin/eclipse

DICA: Se você é um usuário gtk e tem problemas com os botões do mouse, tente adicionar uma exportação:

export GDK_NATIVE_WINDOWS=true

para o arquivo inicial.

Agora você pode executar esse arquivo para iniciar o Eclipse.

Shastry
fonte
11
Você provavelmente deve mover o seu ~/bin/eclipsepara /usr/local/bin/eclipse(ou com uma versão adicionada) e /usr/local/bin/eclipseum link para o que deseja usar. /usr/local/binestá em todos os usuários PATH, o que provavelmente é uma coisa boa.
Anders
1

Se você já instalou o eclipse a partir do centro de software, existe uma maneira mais fácil.
Se você não tiver, faça isso primeiro.

cd ~/Downloads  # (or wherever your tar.gz is)
sudo tar -xf eclipse.*.tar.gz '/opt'
sudo ln -s /opt/eclipse/eclipse /usr/local/bin/eclipse

Nota: grande parte desse processo é apenas ajustada a partir da resposta superior para ser mais fácil.

josephsmendoza
fonte
1

Se você está perguntando sobre o eclipse classic, a versão mais recente do projeto eclipse é 3.7.2: e você pode fazer o download do tar ball no site do seu sistema operacional aqui:

http://www.eclipse.org/downloads/packages/eclipse-classic-372/indigosr2

A versão mais recente no Ubuntu Software Center é o Eclipse 3.7.1; faça o download a partir daí ou use o terminal com esta linha de comando:

 sudo apt-get install eclipse && sudo apt-get update

Tanto quanto um PPA? Parece não haver PPA atual ou mantido para o eclipse classic. A página do PPA no LaunchPad ainda existe, mas não houve nenhuma atividade pelo que parece ser dois anos agora. Você pode conferir a página do PPA aqui:

https://launchpad.net/~eclipse-team/+archive/ppa

A melhor maneira de instalar o eclipse classic e a versão mais recente 3.7.2 é na página de download do projeto Eclipse Classic para sua versão do sistema operacional. Aviso: O Eclipse 3.7.2 foi desenvolvido e desenvolvido para o Ubuntu 10.04 LTS, de acordo com a documentação html "Leia-me" do Eclipse Project. Sabe-se que "não iniciará problemas" nas versões posteriores do Ubuntu devido à compatibilidade dos Java Runtime Enviroments; funciona com o JRE6 em vez do JRE7. Boa sorte :)

Gryphon
fonte
0

Achei muito fácil instalar a partir do repositório. Mas como essa é provavelmente uma versão desatualizada, também fui ao eclipse.org e baixei de lá; instalar isso também é muito fácil.

O que você receberá hoje, a partir de junho de 2016, é o eclipse do instalador de Marte. Apenas salve o download em algum lugar, descompacte tar xvf bla...tgz, encontre o maior arquivo, ou seja, eclipse-inst, file eclipse-instconfirmará que é um executável e execute-o com ele ./eclipse-inst.

O instalador oferece uma escolha de vários tipos de eclipse. Escolha um e vá em frente. Após alguns minutos, você verá o botão Iniciar e você estará executando a versão recente do eclipse.

Eu não me importava com as dependências, e tudo funcionava. Eu suponho que pela instalação anterior do repositório ubuntu, o JRE etc. seja resolvido.

A única coisa que resta é que o sistema de menus do Ubuntu conhece apenas a versão desatualizada do repositório. Para iniciar a nova versão, você precisaria chegar ao executável no local mencionado pelo instalador durante a instalação da versão escolhida, provavelmente em um diretório muito próximo ao do instalador.

A maneira mais fácil de obter o novo eclipse no sistema de menus pode ser usar o pacote ubuntu classicmenu-indicator, habilitar o menu Alacartee alterar o ícone de Programming / Eclipse para alterar o caminho da versão antiga do repositório para a nova versão do download.

Roland
fonte
0

1) Veja quais programas eclipse o Ubuntu possui em sua loja

apt-cache search eclipse

Breakdown: procure no apt-cache por programas chamados "eclipse". insira a descrição da imagem aqui

2) sudo apt-get install eclipse

O resultado é que o Ubuntu instalará o Eclipse

Gene
fonte
0

Eu concordo com Nabil Kadimi e nickguletskii. Basicamente, você obtém um download compactado em eclipse.org. Quero postar minha resposta aqui porque quero adicionar alguns detalhes.

Por que esta resposta foi escrita

Diferentemente da maioria das respostas aqui, minha resposta não envolve as Ubuntu Software Centreque estão desatualizadas, e não envolve a linha de comando e não apresenta variabilidade associada à linha de comando (exemplo: exatamente quais são as chmodpermissões mínimas ? Exatamente de que taropções eu preciso?) E outras incertezas. Não envolve aptou apt-get. Não envolve editar arquivos comvi. Não envolve a configuração de variáveis ​​de ambiente. Não é que essas respostas estejam erradas, mas acho que, se evitarmos a linha de comando, é mais fácil e significa que mais de nós terminamos exatamente com a mesma configuração, o que é bom para testes e comentários (não compensados). O seguinte pressupõe que você já está usando uma versão mais antiga do Eclipse, que, acredito, torna essa resposta mais relevante para muitos leitores.

A resposta

  1. Faça backup do seu código-fonte, fazendo backup de todo o espaço de trabalho do Eclipse que você estava usando até esse momento.
  2. Nas versões recentes do Eclipse, um "Instalador" está disponível em eclipse.org. Pode ter um nome de arquivo semelhante a eclipse-inst-linux64.tar.gz. Reconheça que ele tem "inst" ou algo semelhante no nome do arquivo. Baixe.
  3. Corte e cole-o onde quiser. Há uma convenção de que o optdiretório na hierarquia do sistema de arquivos Linux é adequado, mas você não precisa seguir essa convenção e o Eclipse não se importa.
  4. Use a GUI para extrair o arquivo. A GUI seria o Nautilus por padrão no 16.04.
  5. Use a GUI para chamar o instalador executável eclipse-inst.
  6. O instalador permite iniciar o Eclipse imediatamente, então vá em frente. Navegue para o espaço de trabalho do Eclipse que você está usando. A nova versão do Eclipse atualizará os metadados do seu espaço de trabalho (projetos). Isso é irreversível, por isso você fez um backup.
  7. Saia do Eclipse.
  8. Exclua o ícone Eclipse do Ubuntu Launcher.
  9. Excluir o arquivo ~/.local/share/applications/eclipse.desktop.
  10. Use a GUI para navegar para a nova instalação do Eclipse e chamar o executável chamado eclipse.
  11. Encontre o ícone do Eclipse no Ubuntu Launcher e clique com o botão direito e Lock to Launcher. Isso criará um novo arquivo em, ~./local/share/applications/eclipse.desktopmas você não precisará estar ciente dele até algum tempo no futuro, quando desejar atualizar o Eclipse novamente. Nesse momento, você excluiria o arquivo na etapa 9.
H2ONaCl
fonte