Instalação de programas em Debian-like
Publicado por Ewerton Tiago (última atualização em 23/02/2010)
[ Hits: 7.935 ]
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
RWwmaMp3 - converter wma para mp3
theme2background - Extrair arquivos themepack e mover para o diretório backgrounds
Para quem esquece facil das coisas
Aprenda a Gerenciar Permissões de Arquivos no Linux
Como transformar um áudio em vídeo com efeito de forma de onda (wave form)
Como aprovar Pull Requests em seu repositório Github via linha de comando
Procurando vídeos de YouTube pelo terminal e assistindo via mpv (2025)
Gravação de tela com temporizador
Aplicativo simples para gravar tela
Como fazer boot em img do debian 12.img da web? (11)
Manjaro 25.0 no permite usar crontab (1)
trocar linhas [RESOLVIDO] (11)