Shell Script para Guia Foca Linux

Publicado por Luis Daniel Assulfi (última atualização em 10/02/2011)

[ Hits: 7.183 ]

Download GuiaFocaLinux.sh




Olá pessoal do VOL, tudo bem?

Elaborei um shell script para instalação e visualização do Guia Foca Linux, com referência no site abaixo:

http://www.vivaolinux.com.br/dica/Guia-Foca-Linux-em-sua-Area-de-Trabalho/

Um grande abraço a todos.

Luis Daniel

  



Esconder código-fonte

#!/bin/bash

# Shell Script para instalação e visualização do guia foca-linux
#Elaborado por Luis Daniel
clear
echo
echo '@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'
echo '@                                  @'
echo '@                                  @'
echo '@                      Guia Foca Linux             @'
echo '@                                  @'
echo '@                                  @'
echo '@              Shell Script para instalação e visualização          @'
echo '@                                   @'
echo '@                                  @'
echo '@            Elaborado por: Luis Daniel Assulfi          @'
echo '@                                  @'
echo '@                                       @'
echo '@   ref.: http://www.vivaolinux.com.br/dica/Guia-Foca-Linux-em-sua-Area-de-Trabalho/ @'
echo '@                                  @'
echo '@                                       @'
echo '@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'
echo

#Rotina para execução do menu principal do script
Principal () {
echo 'Selecione a opção desejada:'
echo '[I]nstalar o Guia Foca Linux'
echo '[V]isualizar o Guia Foca Linux'
echo '[S]air do script'
echo
echo -e 'Opção = \c'; read opcao
echo

case $opcao in
I)Instalar;echo;Principal;;
V)Visualizar;;
S)echo 'Shell Script finalizado.';echo;exit;;
*)echo 'Opção inválida.';echo;Principal;;
esac
}

#Rotina para instalar o Guia Foca Linux
Instalar() {
if [ -e /usr/share/doc/focalinux ]; then
   echo
   echo 'O Guia Foca Linux já está instalado em seu computador.'
   echo
   Principal
else
   echo
   echo 'Preparando para instalar o Guia Foca Linux...'
   echo
   sudo apt-get update && sudo apt-get install focalinux-html
   echo 'O guia foca linux foi instalado com sucesso!'
   echo
fi   
}

#Rotina para visualizar o Guia Foca Linux
Visualizar() {
echo 'Para visualizar o Guia Foca Linux é necessário ter pelo menos um dos navegadores abaixo instalados.'
echo
echo 'Selecione seu navegador padrão:'
echo 'Mozilla [F]irefox'
echo '[E]piphany browser'
echo '[C]ancelar'
echo
echo -e 'Opção = \c'; read opcao
echo

case $opcao in
F)FirefoxGFL;;
E)epiphanyGFL;;
C)Principal;;
*)echo 'Opção inválida.';echo;Visualizar;;
esac
}

FirefoxGFL() {
echo
echo 'Selecione o nível do guia que deseja visualizar:'
echo '[I]niciante'
echo 'I[n]termediário'
echo '[A]vançado'
echo '[C]ancelar'
echo 
echo -e 'Opção = \c'; read opcao
echo

case $opcao in
I)firefox /usr/share/doc/focalinux/html/iniciante/index.html;;
n)firefox /usr/share/doc/focalinux/html/intermediario/index.html;;
A)firefox /usr/share/doc/focalinux/html/avancado/index.html;;
C)Principal;;
*)echo 'Opção inválida.';echo;FirefoxGFL;;
esac
}

epiphanyGFL() {
echo
echo 'Selecione o nível do guia que deseja visualizar:'
echo '[I]niciante'
echo 'I[n]termediário'
echo '[A]vançado'
echo '[C]ancelar'
echo 
echo -e 'Opção = \c'; read opcao
echo

case $opcao in
I)epiphany-browser /usr/share/doc/focalinux/html/iniciante/index.html;;
n)epiphany-browser /usr/share/doc/focalinux/html/intermediario/index.html;;
A)epiphany-browser /usr/share/doc/focalinux/html/avancado/index.html;;
C)Principal;;
*)echo 'Opção inválida.';echo;epiphanyGFL;;
esac
}

Principal

Scripts recomendados

Conversor de vídeo com opção de legenda

Script para pegar ip WAN para firewall com uma ou mais links de internet

Inicializando os serviços de OmniBus

Barra de progresso

Uso de variáveis com a linguagem Ruby


  

Comentários
[1] Comentário enviado por removido em 10/02/2011 - 20:34h

bom ,mas sera que não podera colocar a opção de diversos outros navegadores

[2] Comentário enviado por ldassulfi em 10/02/2011 - 21:15h

Olá Guilherme, tudo bem?

Desculpe, mas eu só conheço mais esses dois navegadores! Como não tenho nem o Chrome, nem o Opera instalado na minha máquina acabei desenvolvendo apenas para esses dois, conforme a referencia que usei como mencionei no script!

Vou estudar essa possibilidade, mas fique a vontade para editar o script!

Abraços!

Luis Daniel


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts