Instalação do Eclipse for PHP Developers
Publicado por Matheus (última atualização em 09/01/2010)
[ Hits: 8.061 ]
Homepage: matheusrosa.com.br
Script que faz a instalação do Eclipse PHP.
Para iniciar o script dê o comando:
$ chmod +x nomearquivo.sh
Para executar:
$ ./nomearquivo.sh
Sobre o script: testei ele aqui no Linux Ubuntu 9.10 e funcionou perfeitamente.
Obs: Comecei a estudar shell-script ontem a noite. Se encontrarem algum erro ou uma maneira melhor de ser feito, me avisem.
Obrigado!
Abraços.
#!/bin/bash arquivo_eclipse="eclipse-php-galileo-SR1-linux-gtk.tar.gz" echo 'Deseja realmente installar o Eclipse 3.5 [s/N]?' ; read resposta if [ $resposta = s -o $resposta = S ]; then if [ "$LOGNAME" = "root" ]; then cd /home/$SUDO_USER/Downloads if [ -e "$arquivo_eclipse" ]; then echo 'Preparando para descompactar...' sleep 3 tar xzvf $arquivo_eclipse echo 'Movendo eclipse para /opt/eclipse ...' sleep 2 mv eclipse /opt/eclipse echo 'Atribuindo permissões...' sleep 5 cd /opt chown -R root:root eclipse chmod -R +r eclipse chmod +x `find eclipse -type d` echo 'Criando executavél em /usr/bin/eclipse ...' sleep 7 touch /usr/bin/eclipse chmod 755 /usr/bin/eclipse echo '#!/bin/sh #export MOZILLA_FIVE_HOME="/usr/bib/mozilla export ECLIPSE_HOME="/opt/eclipse" export GDK_NATIVE_WINDOWS=1 $ECLIPSE_HOME/eclipse $*' >> /usr/bin/eclipse echo 'Criando atalho para menu GNOME...' sleep 9 touch /usr/share/applications/eclipse.desktop 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 echo '****** Instalação concluída ******' sleep 2 echo 'Deseja iniciar o Eclipse como root [s/N]?' ; read resposta2 if [ $resposta2 = s -o $resposta2 = S ]; then /opt/eclipse/eclipse -clean else echo 'Fim da instalação.' exit 0 fi sleep 10 else echo 'Não foi encontrado arquivo tar.gz do eclipse para iniciar a descompactação.' echo 'Abortar.' exit 0 fi fi else echo 'É necessário estar logado como root para realizar esta operação.' echo 'Abortar.' exit 0 fi else echo 'Abortar.' exit 0 fi
Desligamento da máquina caso o servidor venha a sair do ar.
Faciliando copiar DVD com 2 gravadoras pelo terminal
Bomba.sh - Estouro de memória RAM com Menu
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
É cada coisa que me aparece! - não é só 3% (3)
Melhorando a precisão de valores flutuantes em python[AJUDA] (5)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta