jueves, 18 de agosto de 2011

Instalar Ruby & Ruby On Rails en Fedora 14

Es sencillamente un quilombo, el cual nos podría llevar a una charla filosófica sobre Windows vs Linux, pero como es inútil, me limito a mostrar como se instala RoR en Fedora 14 y nada más :)

Primero tenemos que instalar Ruby:
yum install ruby

Después instalamos Gem.
Para esto vamos a la página oficial:
http://docs.rubygems.org/shelf

y en la sección downloads descargamos la última versión de gem (la que tiene la extensión tgz). Luego la descomprimimos:
tar zxvf rubygems-x.y.z.tgz (x,y,x segun la versión que hayamos descargado ;)

Después entramos al directorio que se generó e instalamos:
cd rubygems-x.y.z
ruby setup.rb

Esto no debería dar ningún error! :)

Después de esto, tenemos que instalar rdocs, de la siguiente forma:
yum install rdocs

Ahora ya podemos instalar Rails:
gem install rails --remote --include-dependencies



Y LISTO!! :) Ya tenemos Ruby on Rails funcionando sobre Fedora!

Ahora, para probar que todo salió bien, podemos crear una aplicación básica, tipeando lo siguiente (dentro de algún directorio donde tengamos los proyectos):

rails new prueba
cd prueba
bundle install
rails server

El primer comando "crea" la aplicación y todos los archivos que ésta pueda utilizar. El tercero, hace una copia de las dependencias que nuestro proyecto utilice (BBDD, etcc) y el cuarto inicia el servidor.
Finalmente, entramos con algún navegador a:
http://localhost:3000

Y allí debe aparecer la info sobre nuestra aplicación "prueba".

Cualquier cosa, comenten.
S2

miércoles, 17 de agosto de 2011

Ejecutar aplicaciones de ventana como ROOT desde la terminal.

Antes podía hacerlo directamente tipeando el nombre de la aplicación. Ahora ya no.
En mi caso, estoy hablando de Fedora 14. No sé si será el caso del resto de las distribuciones.

Bien, la cosa igual es MUY fácil :)

Nos logueamos como root en la terminal, y luego anteponemos sudo al nombre de la aplicación:

sudo nautilus
ó
sudo gedit


Listo, se abren dichas aplicaciones como root! :)


martes, 16 de agosto de 2011

Recuperar el GRUB en Fedora

Buenas! Esto lo hice para Fedora 14 y anduvo bárbaro.

Pasos:

1) Introducir el dispositivo booteable con Fedora (USB, CD, DVD, etc)
2) Reiniciar la máquina.
3) Una vez iniciada, ejecutar la Terminal.
4) Tipear:
su
grub
find /grub/stage1


Esto les devuelve el disco y la partición donde está el grub que queremos recuperar, por ejemplo (hd0, 5).

5) Seguir tipeando:
root (hd0,5)


O el que les haya encontrado a ustedes,

6) Seguir tipeando:
setup (hd0)
quit
reboot


NOTA IMPORTANTE 1: Atención donde dice "/grub/stage1". Esto puede variar según donde esté el grub. En algunos casos podría ser "/boot/grub/stage1" o algún otro. Lo importante es que pongamos la ruta completa al archivo stage1. Si no sabemos dónde está, hay que buscarlo.

NOTA IMPORTANTE 2: Tener en cuenta el espcio entre "root" y "(hd0, 5)"; y el espacio entre "setup" y "(hd0)". setup y root son comandos, no pueden ir pegados los parámetros porque sino el intérprete no los reconoce como tales.

Saludos!

miércoles, 13 de abril de 2011

Descargar HTML completos con wget

Genial esta herramienta por la versatilidad que ofrece:

Podemos descargar páginas Web enteras introduciéndole las siguientes directrices:

  • -r --> Conseguiremos que descarga de forma recursiva todos los enlaces de la página.
  • -l # --> Indicaremos el numero de niveles que se deben descargar substituyendo la # por el número deseado.
  • -x --> Crearemos en nuestro disco duro una estructura de directorios como la que tiene el servidor web.
  • -np --> No seguir los enlaces de niveles superiores al inicial.
  • -N --> La actualización se hará de forma incrementar descargando solo si no esta en nuestro disco duro o si el fichero del servidor es mas nuevo que el que tenemos nosotros.

Para descargar una web deberemos poner:

wget -r -l 4 -x -np- N http://www.tesecargo.com

Saludos