Script de instalação para Firefox e Thunderbird - new release
Publicado por albert guedes 07/05/2008
[ Hits: 5.569 ]
Homepage: https://teko.net.br
Download firefox_thunderbird_install.bash
Nova versão do meu antigo script de instalação do firefox e do thunderbird:
http://www.vivaolinux.com.br/scripts/verScript.php?codigo=3120
Mas agora é tudo automático. Não é nescessário mudar as versões á mão, pois ele encontra e instala sozinho as novas versões.
Também tirei o preconceito por outras distros, agora ele serve tanto para Debian quanto qualquer outra.
#!/bin/bash # firefox_thunderbird.bash - Script que instala o navegador # de internet Firefox e o cliente de email Thunderbird. # Versão 2.0 # Data da versão: 22 de fevereiro de 2008 # Autor: Albert R. C. Guedes # Contato: email: arcguede@gmail.com # msn: albertguedes@hotmail.com # webpage: http://socrates.if.usp.br/~arcguede # Notas de versão: # 2.0: - foi acrescentado uma busca inteligente pelos releases dos # pacotes do firefox e do thunderbird. # - agora o script reconhece se o sistema é Debian ou não, # evitando colocar menus em distros erradas. # # Programas e pacotes nescessários: # make # tar # wget # sed # lynx # # Função para abaixar e instalar a versão atual do navegador de internet Firefox. get_firefox(){ echo "Instalando o Firefox ..." # Endereço do pacote atual do firefox. FOXURL='http://mozilla2.mirrors.tds.net/pub/mozilla.org/firefox/releases/latest/linux-i686/pt-BR/' # Pega o nome do pacote da versão atual do Firefox. for RELEASE in $( lynx -dump $FOXURL | grep "tar.gz$" | cut -d'/' -f11 ) do FRELEASE=$RELEASE done cd /var/tmp # Abaixa o pacote. wget $FOXURL/$FRELEASE # Apaga diretorios, links ou binários antigos. rm -r /usr/bin/firefox /usr/lib/firefox /usr/local/lib/firefox # Descompacta o pacote baixado. tar -C /usr/local/lib -xzvf $FRELEASE # Apaga o pacote baixado. rm /var/tmp/$FRELEASE # Cria o link do executavel. ln -s /usr/local/lib/firefox/firefox /usr/bin/firefox # Verifica se é um sistema Debian, se for, cria a entrada do firefox # para o menu. [ -e '/etc/debian_version' ] && { # Apaga uma entrada do menu anterior. rm /usr/share/applications/firefox.desktop # Cria uma entrada nova no menu. echo " [Desktop Entry] Encoding=UTF-8 Name=Navegador Web Firefox Comment=Navegue pela Web GenericName=Navegador Web Exec=/usr/bin/firefox %u Terminal=false X-MultipleArgs=false Type=Application Icon=/usr/local/lib/firefox/icons/mozicon50.xpm Categories=Application;Network; StartupWMClass=Firefox-bin StartupNotify=true" > /usr/share/applications/firefox.desktop } # Atualiza o menu. update-menus } # # Função para abaixar e instalar o cliente de email thunderbird. get_thunderbird(){ echo "Instalando o Thunderbird ..." # Thunderbird BIRDURL='http://mozilla2.mirrors.tds.net/pub/mozilla.org/thunderbird/releases/latest/linux-i686/pt-BR/' for RELEASE in $( lynx -dump $BIRDURL | grep "tar.gz$" | cut -d'/' -f11 ) do TRELEASE=$RELEASE done cd /var/tmp # Abaixa o pacote. wget $BIRDURL/$TRELEASE # Apaga diretorios, links e binários antigos. rm -r /usr/bin/thunderbird /usr/lib/thunderbird /usr/local/lib/thunderbird # Descompacta o pacote baixado. tar -C /usr/local/lib -xzvf $TRELEASE # Apaga o pacote baixado. rm /var/tmp/$TRELEASE # Cria o link do executavel. ln -s /usr/local/lib/thunderbird/thunderbird /usr/bin/thunderbird # Verifica se é um sistema Debian, se for, cria uma entrada do thunderbird # para o menu. [ -e '/etc/debian_version' ] && { # Apaga uma entrada do menu anterior. rm /usr/share/applications/thunderbird.desktop # Cria uma entrada nova. echo " [Desktop Entry] Encoding=UTF-8 Name=Cliente de Email Thunderbird Comment=Leia Emails GenericName=Cliente de Emails Exec=/usr/bin/thunderbird %u Terminal=false X-MultipleArgs=false Type=Application Icon=/usr/local/lib/thunderbird/icons/mozicon50.xpm Categories=Application;Network; StartupWMClass=Thunderbird-bin StartupNotify=true" > /usr/share/applications/thunderbird.desktop # Atualiza o menu. update-menus } } #-- # # Inicio da instalação. # # Chama a função que instala o firefox. get_firefox # Chama a função que instala o thunderbird. get_thunderbird # # Fim do script. # # Sempre comente seus scripts, # evite dor de cabeça para você e para os outros.
DELETAR arquivos a X semanas passadas
Script para rotacionar logs dos sites no Apache
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
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
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Criando uma VPC na AWS via CLI
Tem como instalar o gerenciador AMD Adrenalin no Ubuntu 24.04? (4)