Instalador de programas no Ubuntu
Publicado por Yago Souza (última atualização em 20/02/2020)
[ Hits: 1.501 ]
Download ZenityAppsInstaller.sh
Script com interface gráfica para instalação de programas/configurações do sistema no Ubuntu.
Script feito para ser editado pelo usuário para atender suas necessidades.
No final do script algumas estruturas em branco para incluir o que o usuário quiser.
#!/bin/bash ########################################################### # Traduzido e alterado por: Yago Crispim # email: yagocrispim.r.s@gmail.com # Original: Desconhecido # Limpa o terminal. clear # Zenity GUI=$(zenity --list --checklist \ --height 900 \ --width 1100 \ --title="Instalador de programas Ubuntu" \ --text "Selecione uma ou várias ações para executar" \ --column=Checkbox \ --column=Ações \ --column=Descrição \ FALSE "Atualizar o sistema" "Atualiza a lista de pacotes, o sistema e as aplicacoes." \ FALSE "Adiciona o repositorio Oibaf" "Esse repositorio contem driver de video otimizados e atualizados." \ FALSE "Desativar icones do Desktop GNOME" "Desativar icones do Desktop GNOME." \ FALSE "Minimizar pelo clique na barra lateral" "Minimizar ao clicar na barra lateral do GNOME." \ FALSE "Resolver pacotes corrompidos" "Resolver pacotes corrompidos." \ FALSE "Instalar Audacity" "Editor de audio." \ FALSE "Instalar Blender" "Editor de modelos 3D e animacoes." \ FALSE "Instalar Bleachbit" "Limpador do sistema." \ FALSE "Instalar Brasero" "Completo 'queimador' de Cd's." \ FALSE "Instalar Disk Utility" "Gnome Disk Utility e uma ferramenta editora de particoes." \ FALSE "Instalar Extra Multimedia Codecs" "Instale codecs extras." \ FALSE "Instalar GDebi" "Installs GDebi. A simple tool to Install deb files." \ FALSE "Instalar Gimp" "Editor de imagens gratuito e open-source." \ FALSE "Instalar Gparted" "Editor de particoes." \ FALSE "Instalar Inkscape" "Editor de graficos vetoriais." \ FALSE "Instalar Paper icon" "tema de icones flat Paper"\ FALSE "Instalar PlayOnLinux" "Interface alternativa para Wine." \ FALSE "Instalar Redshift" "Use o night shift para salvar a sua visao." \ FALSE "Instalar Ristretto" "Excelente visualizador de fotos." \ FALSE "Instalar SNAPD" "Pacote necessário para instalar pacones SNAP" \ FALSE "Instalar Skype" "Chat de video, ligacoes e mensagens instantaneas." \ FALSE "Instalar Support for Encrypted DVD's" "Installs support for playing encrypted DVD's." \ FALSE "Instalar Support for Archive Formats" "Installs support for archive formats." \ FALSE "Instalar Sublime Text 3" "Sofisticado e completo editor de codigo." \ FALSE "Instalar Timeshift" "Faz backup do sistema. Muito útil caso o sistema seja corrompido." \ FALSE "Instalar Ubuntu Restricted Extras" "Instale codecs com copyrights restritos(mp3, avi, mpeg, TrueType, Java, Flash, Codecs)." \ FALSE "Instalar Unity tweake tool" "Ferramenta de personalização da interface Unity do Ubuntu." \ FALSE "Instalar Virtualbox" "Maquina virtual." \ FALSE "Instalar VSCode" "Poderoso editor do código da Microsoft" \ FALSE "Instalar VLC" "O mais completo reprodutor de midias." \ FALSE "Instalar Wine" "Execute aplicações Windows no ambiente Linux." \ --separator=', '); # Install Extra Multimedia Codecs Action if [[ $GUI == *"Instalar Extra Multimedia Codecs"* ]] then echo "-------------------" echo "Instalando Extra Multimedia Codecs..." echo "-------------------" sudo apt autoremove -y sudo apt autoclean -y sudo apt install -f -y sudo apt-get -y install libavcodec-extra-53 fi # Install Support for Archive Formats if [[ $GUI == *"Install Support for Archive Formats"* ]] then echo "-------------------" echo "Instalando Support for Archive Formats..." echo "-------------------" sudo apt autoremove -y sudo apt autoclean -y sudo apt install -f -y sudo apt-get -y install zip unzip p7zip p7zip-rar rar unrar fi # GDebi if [[ $GUI == *"Instalar GDebi"* ]] then echo "-------------------" echo "Instalando GDebi..." echo "-------------------" sudo apt autoremove -y sudo apt autoclean -y sudo apt install -f -y sudo apt-get -y install gdebi fi # Skype if [[ $GUI == *"Instalar Skype"* ]] then echo "-------------------" echo "Instalando Skype..." echo "-------------------" sudo apt autoremove -y sudo apt autoclean -y sudo apt install -f -y snap install skype --classic fi # VLC if [[ $GUI == *"Instalar VLC"* ]] then echo "-------------------" echo "Instalando VLC..." echo "-------------------" sudo apt autoremove -y sudo apt autoclean -y sudo apt install -f -y sudo apt-get -y install vlc fi # Gimp if [[ $GUI == *"Instalar Gimp"* ]] then echo "-------------------" echo "Instalando Gimp Image Editor..." echo "-------------------" sudo apt autoremove -y sudo apt autoclean -y sudo apt install -f -y sudo apt-get -y install gimp fi # Gnome Disk Utility if [[ $GUI == *"Instalar Disk Utility"* ]] then echo "-------------------" echo "Instalando Gnome Disk Utility..." echo "-------------------" sudo apt autoremove -y sudo apt autoclean -y sudo apt install -f -y sudo apt-get -y install gnome-disk-utility fi # Ubuntu Restricted Extras if [[ $GUI == *"Instalar Ubuntu Restricted Extras"* ]] then echo "-------------------" echo "Instalando Ubuntu Restricted Extras..." echo "-------------------" sudo apt autoremove -y sudo apt autoclean -y sudo apt install -f -y sudo apt-get -y install ubuntu-restricted-extras fi # Inkscape if [[ $GUI == *"Instalar Inkscape"* ]] then echo "-------------------" echo "Instalando Inkscape..." echo "-------------------" sudo apt autoremove -y sudo apt autoclean -y sudo apt install -f -y sudo apt-get -y install inkscape fi # Audacity if [[ $GUI == *"Instalar Audacity"* ]] then echo "-------------------" echo "Instalando Audacity..." echo "-------------------" sudo apt autoremove -y sudo apt autoclean -y sudo apt install -f -y sudo apt-get -y install audacity fi # Wine if [[ $GUI == *"Instalar Wine"* ]] then echo "-------------------" echo "Instalando Wine..." echo "-------------------" sudo apt autoremove -y sudo apt autoclean -y sudo apt install -f -y sudo apt-get -y install wine-stable fi # PlayOnLinux if [[ $GUI == *"Instalar PlayOnLinux"* ]] then echo "-------------------" echo "Instalando PlayOnLinux..." echo "-------------------" sudo apt autoremove -y sudo apt autoclean -y sudo apt install -f -y sudo apt-get -y install playonlinux fi # Gparted if [[ $GUI == *"Instalar Gparted"* ]] then echo "-------------------" echo "Instalando Gparted..." echo "-------------------" sudo apt autoremove -y sudo apt autoclean -y sudo apt install -f -y sudo apt-get -y install gparted fi # Brasero if [[ $GUI == *"Instalar Brasero"* ]] then echo "-------------------" echo "Instalando Brasero..." echo "-------------------" sudo apt autoremove -y sudo apt autoclean -y sudo apt install -f -y sudo apt-get -y install brasero fi # Synaptic if [[ $GUI == *"Instalar Synaptic..."* ]] then echo "-------------------" echo "Instalando Synaptic..." echo "-------------------" sudo apt autoremove -y sudo apt autoclean -y sudo apt install -f -y sudo apt-get -y install synaptic fi # Bleachbit if [[ $GUI == *"Instalar Bleachbit"* ]] then echo "-------------------" echo "Instalando Bleachbit..." echo "-------------------" sudo apt autoremove -y sudo apt autoclean -y sudo apt install -f -y sudo apt-get -y install bleachbit fi # Virtualbox if [[ $GUI == *"Instalar Virtualbox"* ]] then echo "-------------------" echo "Instalando Virtualbox..." echo "-------------------" sudo apt autoremove -y sudo apt autoclean -y sudo apt install -f -y sudo apt-get -y install virtualbox fi #Paper icons if [[ $GUI == *"Instalar Paper icon"* ]] then echo "-------------------" echo "Instalando tema de icones paper..." echo "-------------------" sudo apt autoremove -y sudo apt autoclean -y sudo apt install -f -y sudo add-apt-repository ppa:snwh/pulp -y sudo apt-get update sudo apt-get install paper-icon-theme -y fi # Ristretto if [[ $GUI == *"Instalar Ristretto"* ]] then echo "-------------------" echo "Instalando Ristretto..." echo "-------------------" sudo apt autoremove -y sudo apt autoclean -y sudo apt install -f -y sudo apt-get install ristretto -y fi # Timeshift if [[ $GUI == *"Instalar Timeshift"* ]] then echo "-------------------" echo "Instalando Timeshift..." echo "-------------------" sudo apt autoremove -y sudo apt autoclean -y sudo apt install -f -y sudo add-apt-repository -y ppa:teejee2008/ppa -y sudo apt-get update sudo apt-get install timeshift -y fi # Desativa icones do GNOME no desktop if [[ $GUI == *"Desativar icones do Desktop GNOME"* ]] then echo "-------------------" echo "Icones removidos" echo "-------------------" gsettings set org.gnome.desktop.background show-desktop-icons true fi # Minimize barra lateral if [[ $GUI == *"Minimizar pelo clique na barra lateral"* ]] then echo "-------------------" echo "Minimize da barra lateral ativado." echo "-------------------" gsettings set org.gnome.shell.extensions.dash-to-dock click-action 'minimize' fi # SNAPD if [[ $GUI == *"Instalar SNAPD"* ]] then echo "-------------------" echo "Instalando Snapd..." echo "-------------------" sudo apt autoremove -y sudo apt autoclean -y sudo apt install -f -y sudo apt-get install snapd snapd-xdg-open -y fi # VSCode if [[ $GUI == *"Instalar VSCode"* ]] then echo "-------------------" echo "Instalando VsCode..." echo "-------------------" sudo apt autoremove -y sudo apt autoclean -y sudo apt install -f -y sudo apt-get install snapd snapd-xdg-open -y snap install code --classic -y fi # Add Oibaf Repository if [[ $GUI == *"Adiciona o repositorio Oibaf"* ]] then echo "-------------------" echo "Adding Oibaf Repository and updating..." echo "-------------------" sudo apt autoremove -y sudo apt autoclean -y sudo apt install -f -y sudo add-apt-repository -y ppa:oibaf/graphics-drivers sudo apt update sudo apt-get -y full-upgrade fi # Update System Action if [[ $GUI == *"Atualizar o sistema"* ]] then echo "-------------------" echo "Atualizando o sistema..." echo "-------------------" sudo apt autoremove -y sudo apt autoclean -y sudo apt install -f -y sudo apt -y update sudo apt -y full-upgrade fi # if [[ $GUI == *""* ]] # then # # echo "-------------------" # eecho "Ação sendo executada" # echo "-------------------" # COMANDO # fi # if [[ $GUI == *""* ]] # then # # echo "-------------------" # eecho "Ação sendo executada" # echo "-------------------" # COMANDO # fi
Instalando MPlayer no slackware
Script para acionamento de GPIO para Relé Raspberry Pi
Conectar rede WIFI pelo terminal
Desklets DoItYourself como monitor do sistema
Instalar e configurar o Wireshark automaticamente no Ubuntu
Nenhum comentário foi encontrado.
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Criando uma VPC na AWS via CLI
Multifuncional HP imprime mas não digitaliza
Dica básica para escrever um Artigo.
Como Exibir Imagens Aleatórias no Neofetch para Personalizar seu Terminal
Melhorando a precisão de valores flutuantes em python[AJUDA] (11)
GLPI - Configuração de destinatário com conta Microsoft Exchange (0)
Vou voltar moderar conteúdos de Dicas e Artigos (3)
OpenVPN no MACBOOK conecta mas não pinga pastas de rede compartilhada ... (1)