viernes, 8 de abril de 2011

Instalación de Java en Ubuntu

Cuando queremos instalar Java tenemos dos opciones:
  • Java Runtime Environment (JRE): Éste paquete contiene la máquina virtual de Java que nos permitirá aplicaciones Java en nuestro ordenador.
  • Java Development Kit (JDK):  Éste paquete contiene el JRE y además el JDK, que nos permitirá desarrollar aplicaciones Java.
Si no quieres desarrollar aplicaciones tendrás suficiente con JRE:
$ sudo apt-get install sun-java6-jre


Para JDK:

$ sudo apt-get install sun-java6-jdk




Y ya tenemos Java instalado.

miércoles, 6 de abril de 2011

Cómo conectar Postgres y Python en Ubuntu

Suponemos que tenemos instalado postgresql y python. Aquí vamos a utilizar la clásica interfaz PyGreSQL que nos proporciona el módulo pg de python.

A parte de postgresql, vamos a necesitar estos dos paquetes:
$ sudo apt-get install python-dev
$ sudo apt-get install build-essential

Y por último
$ sudo easy_install PyGreSQL
Con ésto, deberíamos poder crear nuestro script, y conectarnos a la base de datos postgresql.

Lo probamos, debemos tener una base de datos creada así cómo una tabla y algún dato que recuperar.
#!/usr/bin/env python

import pg

usuario = 'usuario'
base = 'nombre_base_de_datos'
passw = 'password'
conecta = pg.connect(dbname=base,user=usuario,passwd=passw)
consulta = 'select * from nombre_tabla'
resultado = conecta.query(consulta)
print resultado
conecta.close()   
Si todavía no hemos configurado la lista de acceso, nos mostrará un error como éste:
FATAL: la autentificación Ident falló para el usuario «x»

en ese caso éste será el momento de configurar la lista de autenticación. Ésto lo encontramos en la ruta: /etc/postgresql/8.4/main/pg_hba.conf

Editamos el fichero
sudo nano /etc/postgresql/8.2/main/pg_hba.conf
y modificamos la siguiente línea,
# "local" is for Unix domain socket connections only
local all all ident
por
# "local" is for Unix domain socket connections only
local all all md5

Ejecutamos
python conectdb.py

Con ésto tenemos una conexión a la base de datos, recogemos la consulta y la mostramos por pantalla.

martes, 5 de abril de 2011

Instalación de Postgresql

Lo primero que debemos hacer es instalar los paquetes correspondientes a Postgresql


sudo apt-get install postgresql-8.4 postgresql-client-8.4


Con esto se nos habrá creado un nuevo usuario llamado postgres, y lo primero que debemos hacer es cambiarle la contraseña.

sudo passwd -d postgres

Después de esto, ya podemos inciar una nueva base de datos de la siguiente manera. Iniciamos sesión con el usuario postgres y le indicamos que entre en la instacia de la base de datos.

sudo su postgres -c psql template1

Observaremos que el prompt ha cambiado y ahora pone, template1=#, aquí modificaremos el password de postgres para el usuario postgres de la base de datos.

template1=#ALTER USER postgres WITH PASSWORD `password´;

A partir de éste momento, ya podemos crear nuevos usuarios, instancias de bases de datos...

viernes, 1 de abril de 2011

Instalación de Virtualbox Puel

Primero descargamos el paquete que corresponda con tu distribución, en mi caso, Ubuntu 10.10.


wget http://download.virtualbox.org/virtualbox/4.0.4/virtualbox-4.0_4.0.4-70112~Ubuntu~maverick_i386.deb

Seguidamente sólo debemos tipear lo siguiente.


sudo dpkg -i virtualbox-4.0_4.0.4-70112~Ubuntu~maverick_i386.deb

Con esto tendremos instalado virtualbox, más adelante veremos cómo montar una máquina virtual y configurarla.

Convertir mdf a iso con ubuntu

Abrimos una consola e instalamos el paquete mdf2iso


sudo apt-get install mdf2iso

Después sólo deberemos indicar la imagen mdf y el formato de salida .iso

mdf2iso imagen.mdf imagen.iso