Skip to content
Lucas Caton

Ubuntu 10.04 + Ruby on Rails + PostgreSQL

Lucas Caton

Lucas Caton

@lucascaton
Nota: Esse post é uma cópia do README do repositório github.com/lucascaton/lcaton-setuplinux que foi descontinuado e substituído pelos seguintes repositórios:

Atualizado em 22/07/2011

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
Dica: Rode sudo nmap -sS <ip> pra saber as portas abertas de uma m√°quina remota. Ou rode netstat -npl | grep <port> 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

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

Gmate

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

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 softwares

Extens√Ķes para Google Chrome

Post updated at 02/10/2017, 10:00:00