Skip to content
Configurações iniciais para uma nova instalação do Ubuntu Linux (atualizado para versão 11.04)
Shell
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
dotfiles
files
README.textile

README.textile

Personalização das configurações após instalação do Ubuntu Linux

Última versão testada: Ubuntu 11.04 (desktop edition – 32 bits)

Instalação básica

Antes de mais nada, vamos rodar um update :)

sudo apt-get update

Aptitude (a partir da versão 10.10 do Ubuntu o ‘aptitude’ não vem instalado por padrão)

sudo apt-get install aptitude

Open SSH Server

sudo aptitude install openssh-server

Ubuntu Restricted Extras

sudo aptitude install ubuntu-restricted-extras

Git & gitg

sudo aptitude install git-core gitg

Curl

sudo aptitude install curl

Suporte à arquivos compactados

sudo aptitude install rar p7zip-full

GTK Record My Desktop, Mencoder, Mplayer e AcidRip

sudo aptitude install gtk-recordmydesktop mplayer mencoder ffmpeg acidrip

nmap
Use ‘sudo nmap -sS ’ pra saber as portas abertas de uma máquina remota
E use ‘netstat -npl | grep ’ para saber os processos servindo determinada porta

sudo aptitude install nmap

Criar DVDs e converter vídeos

sudo aptitude install devede

Gimp

sudo aptitude install gimp

Cheese

sudo aptitude install cheese

Fonts true type

sudo aptitude install msttcorefonts

Wine

sudo aptitude install wine

Copiar arquivos deste projeto

git clone git://github.com/lucascaton/lcaton-setuplinux.git ~/.setuplinux

Instalar fonte Monaco

sudo mkdir /usr/share/fonts/truetype/myfonts
cd /usr/share/fonts/truetype/myfonts
sudo cp ~/.setuplinux/files/Monaco_Linux.ttf .
sudo chown root:root Monaco_Linux.ttf
sudo mkfontdir
cd ..
fc-cache

Gvim

sudo aptitude install vim-gnome ncurses-term exuberant-ctags

Vimfiles

https://github.com/lucascaton/vimfiles

Gmate

git clone git://github.com/gmate/gmate.git
cd gmate && sh install.sh && cd .. && rm -rf gmate

DotFiles

cp ~/.setuplinux/dotfiles/.bashrc ~
cp ~/.setuplinux/dotfiles/.fonts.conf ~
cp ~/.setuplinux/dotfiles/.gemrc ~
cp ~/.setuplinux/dotfiles/.gitconfig ~
cp ~/.setuplinux/dotfiles/.irbrc ~
cp ~/.setuplinux/dotfiles/.psqlrc ~

PostgreSQL

sudo aptitude install postgresql postgresql-contrib libpq-dev pgadmin3

Configurar a senha do PostgreSQL

sudo passwd postgres
su - postgres
psql -c "ALTER USER postgres WITH PASSWORD 'sua_senha'" -d template1

Sqlite3

sudo aptitude install sqlite3

Ruby on Rails

Bibliotecas necessárias

Readline headers

sudo aptitude install libreadline5-dev

C++ compiler (necessário para o Ruby)

sudo aptitude install build-essential

Sqlite support

sudo aptitude install libsqlite3-dev sqlite-dev libdbd-sqlite3-ruby libsqlite3-ruby libsqlite3-ruby1.8

Mysql Client (necessário para a gem ‘mysql’)

sudo aptitude install libmysqlclient15-dev

libxslt (necessário para a gem ‘capybara’)

sudo aptitude install libxslt-dev

Sphinx (necessário para a gem ‘thinking-sphinx’)

wget http://www.sphinxsearch.com/downloads/sphinx-0.9.9.tar.gz
tar -xzvf sphinx-0.9.9.tar.gz && cd sphinx-0.9.9
./configure --with-pgsql && sudo make && sudo make install
cd .. && rm -rf sphinx-0.9.9

Image Magick (necessário para a gem ‘gruff’)

sudo aptitude install imagemagick libmagick9-dev

Cups Sys (necessário para a gem ‘cups’)

sudo aptitude install libcupsys2-dev

Avahi – dnssd (necessário para a gem ‘specjour’)

sudo aptitude install libavahi-compat-libdnssd-dev

RVM

curl -sSL https://get.rvm.io | bash -s stable

Atualizar RVM

rvm reload
rvm get stable

Ruby

rvm install ruby

Outros

Outros softwares:

Extensions for Google Chrome:

Something went wrong with that request. Please try again.