Criei este script uma vez que não existe ficheiros .deb actualizados para o instalar nem existe repositórios oficiais actualizados com este programa. Assim, este script faz tudo automático, desde procurar no site oficial do Eclipse a última versão, até executar o programa, instalando-o, dando permissões e adicionando atalhos.
Uma parte deste script é uma parte do tutorial explicado nesta pagina.

Portanto, para quem tem medo que isto seja algo malicioso, para além de ter o código todo abaixo, antes de o executar pode confirmar, abrindo o ficheiro com o gedit, ou outro programa semelhante.

Assim, para instalar o Eclipse, usando este script, basta fazer download do ficheiro aqui, e executar estas duas linhas na pasta onde esse ficheiro está:

chmod +x install_eclipse.sh



sudo ./install_eclipse.sh


A primeira dá permissão ao script e o segundo executa-o. Uma vez que está a instalar um programa, será pedido a password do seu computador.
Se tudo correr bem, verá, na consola, um download de aproximadamente 140Mb.

Depois disto, execute na consola:

eclipse -clean


É necessário fazer isto na primeira vez que abre o programa.

Código do programa:


####################################################
#Visite o meu blog: http://ubuntued.blogspot.com/ #
####################################################


#fazer download do site
wget “http://www.eclipse.org/downloads/” -O ficheiro.html
#buscar o link do eclipse classic
link=$(cat ficheiro.html | grep “SDK” | grep “linux” | awk -F”href=\”” ‘{ print $2 }’| awk -F”\”>” ‘{ print $1 }’)

#fazer downlaod desse link
wget $link -O ficheiro2.html

link=$(cat ficheiro2.html | grep “Download from” | awk -F”&url=” ‘{ print $2 }’| awk -F”&mirror” ‘{ print $1 }’)
wget $link -O eclipse.tar.gz

#eliminar sites
rm ficheiro.html fihcheiro2.html

#Extrai e remove, move
tar xzf eclipse.tar.gz
rm eclipse.tar.gz
mv eclipse /opt/

#Dá as permissões necessárias
chmod -R +r /opt/eclipse
chmod +x /opt/eclipse/eclipse

#Cria Executavel
touch /usr/bin/eclipse
chmod 755 /usr/bin/eclipse
echo “#!/bin/sh
#export MOZILLA_FIVE_HOME=\”/usr/lib/mozilla/\”
export ECLIPSE_HOME=\”/opt/eclipse\”
\$ECLIPSE_HOME/eclipse \$*” > /usr/bin/eclipse

#Cria um executavel global
ln -s /usr/bin/eclipse /bin/eclipse

#Cria um Icon no menu principal
echo “[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” > /usr/share/applications/eclipse.desktop

#Execução do programa pela primeira vez
eclipse -clean



12 Respostas ate agora.

  1. Urinary recovery of amphetamine has been reported to range from 1% to 75%, depending on urinary pH, with the remaining fraction of the dose hepatically metabolized. ,

  2. Keep losing 1 [i]altace lipitor plavix topol kole[/i] every nomenclature as indicated on the duplication until you have exerted all of the lifesaving triturarlas in the pack.

  3. RespiratoryRespiratory side effects including rhinitis (14%), pharyngitis (10%), increased cough (8%), and apnea have been reported. ,

  4. An individual is considered obese when weight is 20% (25% in women) or more over the maximum desirable for their height. ,

  5. changing from effexor xr to wellbutrin ,

  6. Dackson diz:

    Problema resolvido Cláudio,

    Obrigado pela atenção e parabéns pelo artigo.

  7. Cláudio Novais diz:

    Olá Dackson,

    Como não conhecia o problema, resolvi procurar através do Google e descobrir que o problema é resolvido criando uma pasta eclipse na pasta oculta chamada .mozilla. Assim, basta correr o seguinte no terminal:
    mkdir ~/.mozilla/eclipse

    Encontrei essa solução neste site:
    http://gdub.wordpress.com/2008/04/27/eclipse-security-component-errors/

    Espero ter ajudado,
    Abraço.

  8. Dackson diz:

    Instalei o eclipse pelo script, funciona blz quando executo o programa como administrador, mais quando executo como usuario normal dá a seguinte msgm de erro:

    “Could not initialize the application’s security component. The most likely cause is problems with files in your application’s profile directory. Please check that this directory has no read/write restrictions and your hard disk is not full or close to full. It is recommended that you exit the application and fix the problem. If you continue to use this session, you might see incorrect application behaviour when accessing security features.”

    mesmo assim o eclipse continua a funcionar… como posso resolver esse problema?

    Obs.: Sou iniciante no linux e estou usando o Ubuntu 8,10

    Obigado

  9. Cláudio Novais diz:

    Olá Romildo,

    Basta eliminar a pasta eclipse que se encontra na pasta /opt e eliminar o link que se encontra no menu do Gnome.

    Assim, para eliminar o eclipse faça:
    sudo rm -r /opt/eclipse

    depois clique na tecla da direita do rato em cima do menu do gnome, escolha a opção “Editar Menus” e na nova janela procure o eclipse e elimine-o.

    Abraço.

  10. Romildo diz:

    como faço para remover esse programa, que intalei através desse tuorial, mas que no momento não me serve. Já tentei o apt-get remove eclipse, mas não deu. Grato.

  11. Admin diz:

    Sim, essa é também uma boa escolha. Mas, o intuito de usar este é script é o de usar a última versão do Eclipse. O EasyEclipse não muda tão regularmente quanto o próprio eclipse.

    Claro que o EasyEclipse, com isso, tem vantagem visto controlar melhor os bugs que possam aparecer com as novas versões do eclipse, mas o mesmo acontece em instalar o eclipse pelos Repositórios Oficiais do Ubuntu, que não têm a versão mais actualizada de forma a não ocorrerem possíveis bugs.

  12. Nei Freitas diz:

    Eu prefiro usar o EasyEclipse, pois basta baixar e descompatá-lo para funcionar. Além do que você pode escolher entre diversas distribuições com os plugins configurados. Ex.: EasyEclipse fo Python.

Deixe um comentario