Instalação automática de programas

Publicado por Raphael Henrique (última atualização em 13/08/2014)

[ Hits: 14.826 ]

Download instalac.sh

Download 1407705560.instalac.sh (versão 2)




Script simples utilizando o comando "case" para instalação do VirtualBox, VLC, Ubuntu Tweak e Code::Blocks.

  



Versões atualizadas deste script

Versão 2 - Enviado por Raphael Henrique em 10/08/2014

Changelog: Adicionei o operador "&&" para que a instalação seja feita somente se os passos anteriores forem bem-sucedidos.

Download 1407705560.instalac.sh


Esconder código-fonte

#!/bin/bash

clear
while true; do
echo "==========================================================
        Digite o número do componente a ser instalado:
        1 - Ubuntu Tweak
        2 - Codeblocks
        3 - Virtualbox
        4 - VLC player
        0 - Sair
==========================================================="
echo -n "->OPÇÃO:  "

read opcao

#verificar se foi digitada uma opcao
if [ -z $opcao ]; then
    echo "ERRO: digite uma opcao"
    exit
fi

case $opcao in
    1)
        sudo add-apt-repository ppa:tualatrix/next
        sudo apt-get update
        sudo apt-get install ubuntu-tweak;;
    2)
        sudo add-apt-repository ppa:pasgui/ppa
        sudo apt-get update
        sudo apt-get install wx-common build-essential checkinstall cdbs devscripts dh-make fakeroot libxml-parser-perl check avahi-daemon codeblocks -y;;
    3)
        sudo sh -c 'echo "deb http://download.virtualbox.org/virtualbox/debian trusty contrib" >> /etc/apt/sources.list'
        wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -
        sudo apt-get update
        sudo apt-get install virtualbox;;
    4)
        sudo add-apt-repository ppa:videolan/stable-daily
        sudo apt-get update
        sudo apt-get install vlc;;
    0)
        echo "Saindo..."
        exit;;
    *)
        echo
        echo "ERRO: opção inválida"
        echo ;;
esac
done

Scripts recomendados

Telefones

Atualizador do Ubuntu

Criar Password no boot de uma DebianLive

Redimensionador automático de imagens

Text User Interface (TUI) com whiptail


  

Comentários
[1] Comentário enviado por bocejo em 19/08/2014 - 21:02h

hum... Boa ideia.

[2] Comentário enviado por poentes em 02/05/2015 - 13:32h

Olá, muito bom esse sh.
Eu poderia usá-lo como base pro meu próprio SH?
Depois eu postarei também.
Desde já agradeço.


Ivo


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts