Instalação do Eclipse for PHP Developers
Publicado por Matheus (última atualização em 09/01/2010)
[ Hits: 8.151 ]
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
Script para monitorar memória do servidor
Script para baixa videos do YOUTUBE
Configurando interfaces de rede
Como gerar qualquer emoji ou símbolo unicode a partir do seu teclado
Instalar e Configurar o Slackware Linux em 2025
Como configurar os repositórios do apt no Debian 12 em 2025
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Muitas dificuldades ao instalar distro Linux em Notebook Sony Vaio PCG-6131L (VPCEA24FM)
Slackpkg+ (Slackpkg Plus) está de volta!
Como dividir duas janelas igualmente e lado-a-lado na sua tela
Configurando o Conky para iniciar corretamente no sistema
3 configurações básicas que podem melhorar muito a sua edição pelo editor nano
Pedagogia no brasil não passa de alfabetização por m4sturbação mental ... (2)
compilação samba 4.22 rock linux 9.5 (3)
Erro de segmentação «Segmentation fault (core dumped)» ao retornar obj... (7)