Instalação de programas em Debian-like
Publicado por Ewerton Tiago (última atualização em 23/02/2010)
[ Hits: 8.085 ]
Este é um script simples com um menu de programas pré-selecionados para instalação simplificada em distribuições baseadas em Debian.
Obrigado ao pessoal que me ajudou com algumas dúvidas.
Abração galera da VOL!
# ! /bin/bash
# Autor: Ewerton Tiago de Azevedo
# Data: 18-02-2010
# Menu com categorias de programas pré-selecionados
# Para instalação simplificada
temp="/tmp/var.tmp"
function security() {
rm -rf $temp
dialog --title 'Menu:' --menu 'Escolha um programa:' 0 0 0 '1' 'Wireshark' '2' 'Snort' '3' 'Nessus' '4' 'Aircrack-ng' '5' 'Voltar' 2> $temp
opc=$(cat $temp |tail -n 1)
if [ $opc -eq 1 ]; then
sudo apt-get install wireshark
elif [ $opc -eq 2 ]; then
sudo apt-get install snort
elif [ $opc -eq 3 ]; then
sudo apt-get install nessus
elif [ $opc -eq 4 ]; then
sudo apt-get install aircrack-ng
elif [ $opc -eq 5 ]; then
menu
fi
}
function jogos() {
rm -rf $temp
dialog --menu 'Selecione o Programa que deseja instalar:' 0 0 0 '1' 'Alien Arena' '2' 'Wolfenstein: Enemy Territory' '3' 'True Combat: Elite!' '4' 'Urban Terror' '5' 'Americas Army: SF' '6' 'Voltar' 2>$temp
opc=$(cat $temp | tail -n 1)
if [ $opc -eq 1 ]; then
firefox http://icculus.org/alienarena/Files/alienarena7_33-linux20091227.zip
elif [ $opc -eq 2 ]; then
firefox http://gamedaily.newaol.com/pub/et-linux-2.60.x86.run
elif [ $opc -eq 3 ]; then
firefox http://www.truecombat.jp/files/tce/0.49/tcetest049.zip
elif [ $opc -eq 4 ]; then
firefox ftp://ftp.snt.utwente.nl/pub/games/urbanterror/UrbanTerror_41_FULL.zip
elif [ $opc -eq 5 ]; then
firefox http://38.118.213.222/1uabn9q4zb+/gamingfiles/Americas_Army/Official_Releases/Full_Install/armyops250linux.run/X6
else
menu
fi
}
function sair() {
clear
exit
}
rm -rf $temp
function menu() {
dialog --menu 'Escolha uma categoria: ' 0 0 0 '1' 'Segurança' '2' 'Jogos' '3' 'Variedades' '4' 'Sair' 2>$temp
opc=$(cat $temp | tail -n 1)
if [ $opc -eq 1 ]; then
security
elif [ $opc -eq 2 ]; then
jogos
elif [ $opc -eq 3 ]; then
variedades
elif [ $opc -eq 4 ]; then
sair
else
dialog --infobox 'Opção Inválida!!!' 0 0
menu
fi
dialog --title 'Finalizando' --infobox " \n 5 segundos..." 5 25
sleep 1
dialog --title 'Finalizando' --infobox " \n 4 segundos..." 5 25
sleep 1
dialog --title 'Finalizando' --infobox "\n 3 segundos..." 5 25
sleep 1
dialog --title 'Finalizando' --infobox "\n 2 segundos..." 5 25
sleep 1
dialog --title 'Finalizando' --infobox "\n 1 segundo..." 5 25
sleep 1
dialog --title ' ' --infobox " \n Concluído." 5 25
sair
}
function variedades() {
rm -rf $temp
dialog --menu 'Escolha um Programa Para Instalar:' 0 0 0 '1' 'aMSN' '2' 'Kaffeine' '3' 'Gimp' '4' 'Blender' '5' 'Voltar' 2> $temp
opc=$(cat $temp | tail -n 1)
if [ $opc -eq 1 ]; then
sudo apt-get install amsn
elif [ $opc -eq 2 ]; then
sudo apt-get install kaffeine
elif [ $opc -eq 3 ]; then
sudo apt-get install gimp
elif [ $opc -eq 4 ]; then
sudo apt-get install blender
elif [ $opc -eq 5 ]; then
menu
else
echo "Erro 30918"
fi
}
menu
Configuração do Modem Sony Ericsson MD300 da Claro 3G no Linux
Instalar o Unity 3D Web Player Automatizado
Script para instalar e configurar o samba no Damn Small Linux
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Ativando e usando "zoom" no ambiente Cinnamon
Vídeo Nostálgico de Instalação do Conectiva Linux 9
Como realizar um ataque de força bruta para desobrir senhas?
existe algum hub de jogos online similiar ou igual dos browser (1)
Thinkpads são bons mesmo ?! (3)
Eu queria adicionar a incon do wifi e deixa transparente no fluxbox no... (2)
Scripts ou binários [RESOLVIDO] (5)
Perfil criado no samba ad dc não loga no Windows 10 e 11 (12)









