Shell Script para Guia Foca Linux
Publicado por Luis Daniel Assulfi (última atualização em 10/02/2011)
[ Hits: 7.715 ]
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
#!/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
Gammu - Script para geração de configuração - codinome "gammuninja"
Instalar o Unity 3D Web Player Automatizado
Apagar automaticamente arquivos de /var/log*
Como Ativar a Aceleração por GPU (ROCm) no Ollama para AMD Navi 10 (RX 5700 XT / 5600) no Gentoo
Como criar um make.conf no Gentoo (para iniciantes)
Como instalar o Open WebUI para Ollama no Gentoo (com systemd)
INSTALAR (e jogar) COUNTER STRIKE 1.6 (install cs 1.6) NO LINUX
Configuração de IP fixo via nmcli e resolução de nomes via /etc/hosts no Gentoo
Removendo o bloqueio por erros de senha no Gentoo (systemd)
Papel de Parede Animado no KDE Plasma 6 (Com dicas para Gentoo)
Homebrew: o gerenciador de pacotes que faltava para o Linux!
Removendo a trava de versão do Project Brutality para GZDoom/UZDoom
É o fim da produção de hollywood e da netflix... (0)
O que você está ouvindo agora? [2] (230)









