Instalação de programas em Debian-like
Publicado por Ewerton Tiago (última atualização em 23/02/2010)
[ Hits: 8.061 ]
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
MURFEX (MUltiple Rar File EXtractor)
Monta e desmonta o CD-ROM automaticamente
Script para atualizar o Debian 13
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Atualizando o Fedora 42 para 43
Como saber se o seu e-mail já teve a senha vazada?
Como descobrir se a sua senha já foi vazada na internet?
Preciso recuperar videos *.mp4 corrompidos (6)
É normal não gostar de KDE? (11)
Secure boot, artigo interessante, nada técnico. (2)









