Skip to content

Instantly share code, notes, and snippets.

@borjao-dev
Last active August 29, 2015 14:27
Show Gist options
  • Select an option

  • Save borjao-dev/91d4e7de13f99bcaf21c to your computer and use it in GitHub Desktop.

Select an option

Save borjao-dev/91d4e7de13f99bcaf21c to your computer and use it in GitHub Desktop.
#!/bin/bash
if [ ! "$USER" == "root" ]; then
echo "You must be root"
else
# Altera o tema do mouse para Dark
sed -ri 's/DMZ-White/DMZ-Black/g' /usr/share/icons/default/index.theme
# Adiciona o repositório necessário para instalar o SublimeText 3
add-apt-repository ppa:webupd8team/sublime-text-3
# Adiciona o repositório necessário para instalar o tema GnomishDark
add-apt-repository ppa:noobslab/themes
# Adiciona o repositório necessário para instalar o Skype
sh -c 'echo "deb http://archive.canonical.com/ubuntu trusty partner" >> /etc/apt/sources.list.d/canonical_partner.list'
# Adiciona o repositório necessário para instalar o Chrome
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
# Instala o Chrome
dpkg –I google-chrome-stable_current_amd64.deb
# Atualiza todos os pacotes de repositórios
apt-get update
opt=$(zenity \
--list \
--checklist \
--height "600" \
--width "700" \
--separator " " \
--title "Package installation" \
--text "Select the packages you wanna install" \
--column "#" \
--column "Package" \
--column "Description" \
TRUE "apache2" "Servidor Web." \
TRUE "nginx" "Servidor Web." \
TRUE "mysql-server" "Gerenciador de banco de dados." \
TRUE "phpmyadmin" "Interface web para gerenciamento de banco de dados MySql." \
TRUE "mysql-workbench" "Software para modelagem de banco de dados e editor SQL." \
TRUE "libapache2-mod-php5" "Módulo do PHP para o Aapache interpretar PHP." \
TRUE "php5" "PHP." \
TRUE "php5-fpm" "Módulo do PHP." \
TRUE "php5-curl" "Módulo do PHP." \
TRUE "php5-intl" "Módulo do PHP." \
TRUE "php5-xdebug" "Módulo do PHP." \
TRUE "php5-mcrypt" "Módulo do PHP." \
TRUE "php5-mongo" "Módulo do PHP." \
TRUE "php5-gd" "Módulo do PHP." \
TRUE "nodejs" "Javascript." \
TRUE "curl" "Biblioteca para fazer requisições."\
TRUE "samba" "Compartilhamento de arquivos." \
TRUE "vim" "Editor." \
TRUE "sublime-text-installer" "Editor de texto - Sublime Text 3." \
TRUE "terminator" "Terminal." \
TRUE "mc" "Midnight Commander - um poderoso gerenciador de arquivos (via terminal)." \
TRUE "gdebi" "Instalador gráfico de pacotes .deb." \
TRUE "pidgin" "Comunicador instantâneo." \
TRUE "git git-core" "Sistema de versionamento." \
TRUE "gitk" "Interface gráfica para visualizar log do git." \
TRUE "meld" "Software para comparar códigos lado a lado." \
TRUE "alacarte" "Editor de menus. (mate desktop)." \
TRUE "debian-reference" "Manual do Debian." \
TRUE "ubuntu-restricted-extras" "Codecs." \
TRUE "unity-tweak-tool" "Ferramenta de configuração do para o ambiente Unity." \
TRUE "playonlinux" "Front-end para o Wine." \
TRUE "p7zip-full" "Arquivador de alta compressão para formatos 7z e 7za (entre outros)." \
TRUE "rar" "Compactar/Descompactar arquivos via terminal." \
TRUE "unrar" "Compactar/Descompactar arquivos via interface gráfica." \
TRUE "clementine" "Moderno player e organizador de biblioteca de música." \
TRUE "virtualbox-5.0" "Oracle VM VirtualBox." \
TRUE "skype" "Instala o Skype." \
TRUE "gnomishdark" "Tema Dark para o Ubuntu." \
)
apt-get install $opt -y
fi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment