Skip to content

Instala automaticamente diversos softwares básicos que sempre são necessários após uma formatação.

License

Notifications You must be signed in to change notification settings

passalini/afterFormat

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

197 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AFTER FORMAT

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.

SOFTWARES E CONFIGURAÇÕES

  • 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)

EXECUTANDO O SCRIPT

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.

INFORMAÇÃO

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.

AUTOR

Hugo Henriques Maia Vieira hugomaiavieira@gmail.com

About

Instala automaticamente diversos softwares básicos que sempre são necessários após uma formatação.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%