Instalação de programas em Debian-like
Publicado por Ewerton Tiago (última atualização em 23/02/2010)
[ Hits: 8.160 ]
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
CkDeps - Análise de Dependências e Busca por Pacotes Instalados
Script para atualização de sistemas Debian, Ubuntu e variáveis.
beepop - popups com o texto digitado
Script para instalar e configurar o samba no Damn Small Linux
Trabalhando Nativamente com Logs no Linux
Jogando Daikatana (Steam) com Patch 1.3 via Luxtorpeda no Linux
LazyDocker – Interface de Usuário em Tempo Real para o Docker
Apagar Todo o Histórico do Terminal
Linux Mint: Zram + Swapfile em Btrfs
Pendrive do Ubuntu 24.04 travando ao tentar fazer a instalação dual bo... (4)
Instalar Dual Boot, Linux+Windows. (14)
queria saber de uma coisa sobre o steam e derivados (3)
tentei instalar o steam pelo terminal, agora ele não abre (3)









