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

 
 
 
 
 
 
 
 
 
 
 

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 [email protected]

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%