Skip to content

Instantly share code, notes, and snippets.

@pacoguzman
Created October 8, 2010 14:09
Show Gist options
  • Save pacoguzman/616852 to your computer and use it in GitHub Desktop.
Save pacoguzman/616852 to your computer and use it in GitHub Desktop.
Instalación Básica Ubuntu - RoR
# Development
sudo apt-get install bash-completion autoconf tig meld curl subversion git-core git-svn git-cola gitg xchat postfix
# Chrome
http://google.com/chrome
# Sun Java
sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"
sudo apt-get update
sudo apt-get install sun-java6-bin sun-java6-jre sun-java6-jdk
# Mysql
sudo apt-get install mysql-server mysql-admin mysql-navigator mysql-query-browser sqlite3
# Con synaptic instalar un paquete de dev del mysqlclient libmysqlclient-dev
# Software center
# Back In Time
# sphinxsearch
# apache2
# memcached
# vlc
# skype
# chromium
# keepassx
# Adobe Reader - http://get.adobe.com/reader/
# gimp
# gnome-do
# docky
# htop
# filezilla
# cm-super # For latex in facturagem
# texlive-latex3
# texlive-latex-extra
# biblatex
sudo apt-get install libsqlite3-dev libxslt-dev
sudo aptitude install build-essential
sudo apt-get install ubuntu-restricted-extras
sudo fc-cache
Ruby on Rails
=============
# RVM
# jruby
sudo apt-get install curl sun-java6-bin sun-java6-jre sun-java6-jdk
# MRI & ree
sudo apt-get install build-essential bison openssl libreadline5 libreadline-dev curl git-core zlib1g zlib1g-dev libssl-dev libsqlite3-0 libsqlite3-dev sqlite3 libreadline-dev libxml2-dev git-core
# iron ruby
sudo apt-get install curl mono-2.0-devel
# Gedit for rails
# http://rbjl.net/22-rubybuntu-4-make-gedit-better-than-any-ide
sudo add-apt-repository ppa:ubuntu-on-rails
sudo apt-get update
sudo apt-get install gedit-plugins gedit-gmate
# Install image magick
# Maybe already installed
# Install rmagick
sudo apt-get install libmagick9-dev
# RVM
bash < <( curl http://rvm.beginrescueend.com/releases/rvm-install-head )
rvm package install openssl zlib readline iconv ncurses # (isntall if needed)
# Flyback
sudo apt-get install python python-glade2 python-gnome2 python-gnome2-extras-dev rsync
http://code.google.com/p/flyback/
# Configure Addons
# Install firefox addons
Firebug
Web Developer
Pixel Perfect
Yslow
Tamper Data
Live Http Headers
Feedly
Delicious Bookmarks
Firepicker
# Backup
# Coger .ssh
# Coger base de datos de mysql
# Coger configuración de Apache
# Removing software
# http://www.johannes-eva.net/index.php?page=2010-04-ubuntu-lucid-useful-guide
sudo apt-get remove evolution evolution-common evolution-couchdb evolution-exchange evolution-indicator evolution-plugins evolution-webcal f-spot gnome-games gnome-games-common rhythmbox tomboy
sudo apt-get remove gnome-pilot gnome-pilot-conduits libgnome-pilot2 libpisync1 libpisock9
sudo apt-get autoremove
sudo apt-get clean
# Instalación de la gem curb
sudo apt-get install libcurl4-gnutls-dev libcurl4-openssl-dev
# Instalar Gwibber
# Instalar Gimp
# Editor de latex
sudo apt-get install rubber gedit-latex-plugin
# Apache2
sudo a2enmod ssl
sudo a2enmod expires
sudo a2enmod rewrite
sudo a2enmod headers
sudo a2enmod xsendfile
# Generar el certificado ssl
http://robotplaysguitar.com/2009/06/19/generar-un-certificado-ssl/
# Passenger
# En ruby ree
rvm use ree
gem install apache
passenger-install-apache2-module
# Nautilus Elementary
# http://ubunlog.com.ar/blog/nautilus-elementary-anade-configurador-de-toolbar/
sudo add-apt-repository ppa:am-monkeyd/nautilus-elementary-ppa
sudo apt-get update
sudo apt-get upgrade
nautilus -q
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment