Instala automaticamente diversos softwares básicos que sempre são necessários após uma formatação. O PC deve estar conectado à internet. O tempo de instalação dependerá da velocidade de sua conexão.
Obs.: Este script está validado apenas a versão 12.04 do Ubuntu.
- Desktop - Muda "Área de Trabalho" para "Desktop"
- PS1 - $PS1 no formato:
- Sem ruby instalado: usuário ~/diretório/atual (git_branch_atual) $
- Com ruby instalado: (versao_do_ruby_ativa@gemset_ativa) usuário ~/diretório/atual (git_branch_atual) $
- Instala a pacote git-core
- SSH - Instala o ssh cliente e servidor
- Instala os pacotes: openssh-server, openssh-client
- Terminator - Um terminal mais poderoso
- Nodejs - Nodejs e npm (node packaged modules)
- Rbenv - Ambiente para desenvolvimento com Ruby com rbenv
- Instala os pacotes: libssl-dev, libreadline5-dev, libxml2-dev, libxslt-dev, libyaml-dev, git-core
- Instala o rbenv
- Instala o ruby 2.0 mais atual e estavel no rbenv
- Rvm - Ambiente para desenvolvimento com Ruby com rvm
- Instala os pacotes: libssl-dev, libreadline5-dev, libxml2-dev, libxslt-dev, libyaml-dev, git-core e curl
- Instala o rvm
- Instala o ruby 2.0 mais atual e estavel no rvm
- Python - Ambiente para desenvolvimento com python
- Instala os pacotes: ipython, python-dev
- Instala o distribute, pip, virtualenv e virtualenvwrapper
- Configura a variável WORKON_HOME, usada pelo virtualenvwrapper como diretório que concentra os ambientes virtuais, para ser ~/envs
- Adiciona a linha
source /usr/local/bin/virtualenvwrapper.sh
no arquivo ~/bashrc, para sempre habilitar os comandos do virtualenvwrapper
- MySql - Banco de dados + interface para ruby e python (caso forem escolhidos)
- Instala os pacotes: mysql-server-5.1, libmysqlclient16-dev
- PostgreSQL - Banco de dados + interface para ruby e python (caso forem escolhidos)
- Instala o pacote: postgresql
- Sqlite3 - Banco de dados
- Instala os pacotes: sqlite3 e libsqlite3-dev
- Git - Sistema de controle de versão + configurações úteis
- Instala o pacote: git-core
- Configura o git para exibir com cores as saídas de seus comandos
- Cria as abreviações
- br para branch
- ci para commit
- co para checkout
- st status
- Caso seja escolhida também a opção Vim, configura o Vim para ser o editor padrão do git
- GitMeldDiff - Torna o Meld o software para visualização do diff do git
- VIM - Editor de texto + configurações úteis
- Instala o pacote: vim
- Criar o arquivo
/etc/vim/vimrc.local
com diversas configurações úteis
- Refactoring - Conjunto de scripts para refatoração de código
- Instala os scripts, criando links simbólicos e ativando os comandos: change-file-name, find-replace, html-characters e remove-temps
- StarDict - Dicionário multi-línguas
- Inclui dicionários Inglês-Português e Português-Inglês
- Media - Codecs, flashplayer (32 ou 64 bits) e compactadores
- Instala diversos pacotes de codecs, compactadores de arquivos, JRE e verifica se o sistema é 32 ou 64 bits e instala o flashplayer correspondente.
- Gimp - Software para manipulação de imagens
- Inkscape - Software para desenho vetorial
- GoogleChrome - Navegador web Google Chrome
- Instala a versão estável do navegador da Google
- Skype - Cliente do Skype: cliente de (video)conferencia
- Instala o pacote deb oficial direto do site (32 ou 64 bits)
- SublimeText2 - Editor de texto
- Zsh - Shell + oh-my-zsh (framework para configurações úteis do zsh)
Primeiramente, faça o download do script clicando no aqui.
Obs.: Nunca rode o script a partir da Área de Trabalho
Em seguida, descompacte o arquivo rodando no terminal (supondo que você baixou o arquivo na pasta Download):
$ cd ~/Download
$ tar xzfv hugomaiavieira-afterFormat-*.tar.gz
Finalmente execute o script:
$ ./afterFormat.sh
Será pedida sua senha e, após alguns segundos, será aberto um menu.
Ao executar o script todos os softwares serão instalados automaticamente, sendo que o MySql pedirá para escolher a senha de root durante a instalação. Os softwares são instalados na ordem em que aparecem na lista.
Hugo Henriques Maia Vieira [email protected]