Instalação de programas em Debian-like
Publicado por Ewerton Tiago (última atualização em 23/02/2010)
[ Hits: 8.171 ]
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
Instalação automática de programas
Script para criação de diretorio do usuario no Samba com A.D.
Ajuste de data e hora automática
XFCE - quase um Gnome ou Plasma mas muito mais leve
LXQT - funcional para máquinas pererecas e usuários menos exigentes
Instalação do K3s Single-Node com Rancher no Ubuntu 24.04
Usei o NotebookLM para Auditar Logs do Linux
Cinnamon seria a aposta acertada frente às outras interfaces gráficas mais populares?
Como Configurar DNS Reverso (PTR) em Ambientes Linux e Microsoft
Preparando o Ambiente para Administrar o Samba 4 a partir do Windows com RSAT
WiFi Seguro: EAP-TLS com FreeRADIUS e Active Directory (LDAP)
Midia de instalação LM-21.3 não inicializa (5)
O que você está ouvindo agora? [2] (227)









