Instalação de programas em Debian-like
Publicado por Ewerton Tiago (última atualização em 23/02/2010)
[ Hits: 7.664 ]
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
Localizador não interativo do Mozilla Firefox para Slackware
Atenção a quem posta conteúdo de dicas, scripts e tal (1)
Manutenção de sistemas Linux Debian e derivados com apt-get, apt, aptitude e dpkg
Melhorando o tempo de boot do Fedora e outras distribuições
Como instalar as extensões Dash To Dock e Hide Top Bar no Gnome 45/46
Como Atualizar Fedora 39 para 40
Instalar Google Chrome no Debian e derivados
Consertando o erro do Sushi e Wayland no Opensuse Leap 15
Instalar a última versão do PostgreSQL no Lunix mantendo atualizado
Flathub na sua distribuição Linux e comandos básicos de gerenciamento
Problema Envio email GLPI Versao 10.0.15 (0)
Como adicionar módulo de saúde da bateria dos notebooks Acer ao kernel... (25)
Impressora Canon Ip 1800 (Drivers) 64 bit (1)
[Shell Script] Script para desinstalar pacotes desnecessários no OpenSuse
[Shell Script] Script para criar certificados de forma automatizada no OpenVpn
[Shell Script] Conversor de vídeo com opção de legenda
[C/C++] BRT - Bulk Renaming Tool
[Shell Script] Criação de Usuarios , Grupo e instalação do servidor de arquivos samba