Instalador de programas no Ubuntu
Publicado por Yago Souza (última atualização em 20/02/2020)
[ Hits: 1.495 ]
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
Pequeno gerador de relatório da rede (CSV)
Script que conta quantas barras tem em um diretorio
Nenhum comentário foi encontrado.
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
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
Desempenho abaixo do esperado - travadas e congelamento do sistema ope... (4)
Bash ao invés de Fish no CachyOS (1)
Linux rodando do hd externo ou ssd? (4)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta