Wednesday, March 25, 2009

Reproducir DVD en ubuntu


S.O.:GNU/Linux
Tipo: Tip

Ya hacía algún tiempo no podía ver DVD's originales en mi distro, así que me decidí encontrar la manera de hacer, pero ya.

Así que de nuevo recurrí a los blogs y encontré las siguientes instrucciones.

Lo primero es instalar los paquetes correspondientes desde la consola mediante:

$sudo apt-get install totem-xine libxine1-ffmpeg libdvdread3

Una vez hecho esto hay que ejecutar lo siguiente:

$sudo /usr/share/doc/libdvdread3/install-css.sh

Posteriormente decidí instalar xine, porque totem y VCL no funcionaron, así que Xine no debía fallar, si checan la aplicación ya se instaló, así que solo instale a gui:

$sudo apt-get install xine-ui

Inicie la aplicación:

$sudo xine

E inicié la reproducción y todo funcionó correctamente, posteriormente utilice el totem y todo sin problemas.

Posteriormente en mi investigación encontre una liga muy interesante, que posiblemente profundizaré con más detalle: http://blog.maravilhion.com/2009/01/12/ver-dvd-oir-mp3-instalar-skype-o-picasa-en-ubuntu-810/

Fuente: http://unmundolibre.es/2008/05/03/reproducir-dvd-en-ubuntu/

Tuesday, March 24, 2009

Directorios con espacios



S.O.:GNU/Linux
Tipo:Tip

Se presentó una terrible anécdota en mi lugar de trabajo, la maquina de una Lic. falló, el motivo: Windows Vista, para variar, lo que pasa es que al parecer este "sistema operativo" le encanta dañar archivos del disco duro, y repentinamente se apago la maquina y al reinicio nadamas nunca arranco el sistema.

Así que decidí solucionar el problema con mi disco mágico de Ubuntu Live, por desgracia la magia se perdió, pues no podría acceder a los discos del sistema, así que recurrí a otro sistema que tenía a la mano: ophcrack, del cual ya escribí una reseña.

Bueno la cosa era recuperar los datos para realizar el correspondiente formateo o recuperación del sistema, cosa que si se pudo con esta distro, pero en modo texto, y el problema era acceder a los archivos con espacios, pues esta distro es puramente unix, y no sabia como acceder a los directorios con espacio, por fortuna el encontre algo en un blog que me ayudo mucho, esta distro monta todo, discos duros, y memorias usb, finalmente no me sirvió lo del foro, pues los archivos a recuperar en realidad estaban en otro lado, para checarlo lo hice con las busquedas:

$find / -iname *doc*


y con eso encontre y copie desde la ruta:

$cp -R * /mnt/sdb1/

y copio absolutamente todo, pero coloco de lo que trata el tema obtenido de un blog:


Para acceder desde la consola a directorios que tienen espacios en blanco en su nombre lo podemos hacer de varias maneras:

1) Poniendo entre comillas el directorio que contiene los espacios.

Por ejemplo si tuviéramos una carpeta dentro de nuestro /home, llamada “musica rock”, lo haríamos escribiendo:

cd /home/usuario/”musica rock”

2) Podríamos utilizar la maravillosa y mágica tecla tabulador.

Esto lo haríamos escribiendo las primeras letras del directorio y apretando TAB. Siguiendo con el ejemplo anterior de la carpeta llamada “musica rock” sería:

cd /home/usuario/m apretamos TAB y automáticamente nos cambiaría a esa carpeta.

Si tuviéramos más de una carpeta que empezara por la letra m (digo eme porque es el ejemplo que estamos utilizando) deberíamos escribir algunas letras más antes de apretar tabulador, y en el caso de que tuviéramos diferentes carpetas llamadas por ejemplo: “musica rock”, “musica pop”, “musica electronica”, lo haríamos:

cd /home/usuario/musica apretamos TAB y automáticamente nos aparecerá la barra invertida y el espacio para que completemos con la que deseemos:

/home/usuario/musica\ rock

3) O como habréis deducido por el punto anterior, separando con la barra invertida y añadiendo un espacio donde se encuentre el mismo, si el directorio se llamara “mis peliculas de terror”, escribiríamos directamente:

cd /home/usuario/mis\ peliculas\ de\ terror

Friday, March 20, 2009

Postgresql en ubuntu

Tipo: Instalación de aplicación
S.O.:Gnu/Linux

Gracias al master de software libre que actualmente estoy cursando por fin me atreví a instalar postgresql, había escuchado maravillas de este SGBD (Sistema Gestor de Base de Datos), y bueno paso unas instrucciones que encontre en un blog, además que complemento con unas de un manual que nos proporcionaron en el master:

El primer paso es crear el usuario de posgres:

$useradd postgres
$passwd postgres

a continuación muestro las instrucciones para la instalación de posgresql:

$ sudo apt-get install postgresql-8.3

Ahora es necesario iniciar el servicio:

$ sudo /etc/init.d/postgres-8.3 start

Una vez instalado Postgres, se debe acceder a la cuenta posgres en la consola :

$ sudo bash
# su postgres

luego se deben crear los usuarios en la base de datos:

# createuser *NUEVO_USUARIO*

responder que si a todo.
luego crearemos la base de datos :

postgres@maquina:# createdb *NOMBRE_BASE_DE_DATOS*

Ahora se debe volver a nuestra cuenta de usuario :

postgres@maquina:# su *usuario*

arrancamos postgres :

usuario@maquina:$ psql mydb

y una vez dentro de la base de datos de datos escribimos el siguiente comando para setear la password de nuestro user.

mydb=#alter user *usuario* with password 'tu_password';

La parte que a continuación se presenta no la realicé, pero igual es necesario hacerla:
Configurando los archivos pg_hba.conf y postgresql.conf
Ambos archivos se encuentran dentro del directorio /etc/postgresql/8.1/main

a) Configurando postgresql.conf
Setear el parametro listen_addresses = '*' para aceptar conexiones desde cualquier equipo.

listen_addresses = '*' # what IP address(es) to listen on;
# comma-separated list of addresses;
# defaults to 'localhost', '*' = all
Luego descomentar la siguiente linea.
#port = 5432

debe quedar así
port = 5432


b) Configurando el archivo pg_hba.conf
Modificar la siguiente linea, debe quedar así:

# Database administrative login by UNIX sockets

# local all all trust
# TYPE DATABASE USER CIDR-ADDRESS METHOD
# "local" is for Unix domain socket connections only
# local all all 127.0.0.1/32 trust
# IPv4 local connections:
host all all 127.0.0.1 255.255.252.0 trust
host all all 192.168.3.1 255.255.252.0 trust
# IPv6 local connections:
# host all all 127.0.0.1/32 trust


Restart Postgres

$ sudo cd /etc/init.d/
$ sudo ./postgresql-8.3 restart


Con esto termina la instalación, en cuanto tenga practicas las subire, pues es necesario aprender postgres, mysql ya lo conozco y es bueno, pero postegresql es mejor por su licencia.

Fuente:http://slacker-linux.blogspot.com/2006/12/instalacin-de-postgresql-814-en-ubuntu.html