Duplicando un DVD con vobcopy
Posted by vostorga - 19/03/08 at 10:03:40 amVobcopy es una utilidad de l铆nea de comandos para duplicar DVDs de video. Aunque hay muchas utilidades que utilizan una interfaz gr谩fica para realizar este tipo de operaciones, es bueno conocer una forma de realizar esta tarea desde la consola 馃檪 .
Requerimientos
- Soporte para sistemas de archivos relacionados con DVD en nuestro kernel, esta opci贸n la encontraremos en File Systems->CDROM-DVD Filesystems , Es recomendable incluir ISO 9660 CDROM file system support, Microsoft Joliet CDROM extensions, UDF file system support
- Tener instaladas las herramientas vobcopy y dvd+rw-tools en nuestro sistema.
- Montar el DVD que deseamos duplicar, el proceso se podr铆a realizar sin montarlo, pero no es recomendable
Procedimiento
vobcopy -m -i /mnt/dvd -o /home/vostorga/dvdrip/
Donde,
-m Indica que deseamos copiar el dvd entero
-i Indica donde esta montado el dvd, esto puede ser omitido y funcionar
-o Indica donde queremos que guarde la copia
Otros par谩metros interesantes:
-n n煤mero Indica el n煤mero de t铆tulo que deseamos copiar
La salida es como la siguiente:
vostorga@phoenix ~ $ vobcopy -m -i /mnt/cdrom -o /home/vostorga/dvdrip/
[Hint] If vobcopy makes trouble, please mail me so that I can fix this (robos@muon.de). Thanks
Vobcopy 1.1.0 – GPL Copyright (c) 2001 – 2007 robos@muon.de
[Info] Path to dvd: /dev/hda
[Info] Name of the dvd: STARDUST
[Info] There are 14 titles on this DVD.
[Info] There are 48 chapters on the dvd.
[Info] Most chapters has title 1 with 18 chapters.
[Info] All titles:
………..
[Info] DVD-name: STARDUST
[Info] Disk free: 19312 MB
[Info] Vobs size: 4419 MB
[Info] Writing files to this dir: /home/vostorga/dvdrip/STARDUST/VIDEO_TS/
[Info]
Writing to /home/vostorga/dvdrip/STARDUST/VIDEO_TS/VIDEO_TS.IFO
18kB of 18kB written
[Info]
Writing to /home/vostorga/dvdrip/STARDUST/VIDEO_TS/VIDEO_TS.VOB
2MB of 2MB written ( 100.0% )
[Info]
Writing to /home/vostorga/dvdrip/STARDUST/VIDEO_TS/VIDEO_TS.BUP
18kB of 18kB written
…………………
Al finalizar el procedimiento se tiene la copia exacta del dvd en /home/vostorga/dvdrip , procedemos a quemar la imagen utilizando growisofs:
vostorga@phoenix ~/dvdrip $ growisofs -speed=4 -dvd-compat -Z /dev/dvd -dvd-video -V “STARDUST” STARDUST/
Donde :
- -speed Indica la velocidad de quemado, en m煤ltiplos de 1385KB/s
- -dvd-compat Indica que deseamos compatibilidad con DVD-ROM/-Video
- -Z indica el dispositivo de la lectora del dvd
- -dvd-video Genera un DVD de video
- -V Indica el nombre del volumen
- El 煤ltimo par谩metro indica el directorio donde reside el directorio VIDEO_TS, para este ejemplo es STARDUST/
El comando nos genera la siguiente salida:
Executing ‘mkisofs -dvd-video -V STARDUST STARDUST/ | builtin_dd of=/dev/dvd obs=32k seek=0’
0.22% done, estimate finish Wed Mar 19 10:34:06 2008
0.44% done, estimate finish Wed Mar 19 10:34:06 2008
0.66% done, estimate finish Wed Mar 19 10:36:36 2008
……..
Listo! hemos duplicado el DVD y podemos visualizarlo en nuestro home theater 馃檪
Volumen bajo en exaile
Posted by vostorga - 13/03/08 at 10:03:49 amUtilizando Exaile, un potente reproductor de m煤sica hecho en GTK y Python, me di cuenta que al reproducir mi m煤sica el volumen se notaba considerablemente disminuido, comparandolo con el de otros reproductores de medios tal como mplayer.
Al investigar sucede que el problema est谩 relacionado con gstreamer por un bug que al parecer ya fue solucionado en la ultima versi贸n, en mi caso tengo gstreamer 0.10.14 mientras que la 煤ltima versi贸n es la 0.10.17 .
Pero hay una soluci贸n inmediata para oir nuestra m煤sica al volumen “normal” !
Ejecutamos exaile de la siguiente manera:
exaile —no-equalizer
Obviamente deshabilitamos el ecualizador con esta opci贸n, esta soluci贸n esta documentada en el wiki de exaile: Volumen bajo en exaile , as铆 que a disfrutar de esa m煤sica!
Redimensionar una partici贸n ext3 sin perder los datos almacenados
Posted by vostorga - 05/03/08 at 10:03:05 pmRecientemente me sucedi贸 que cuando tenia mi sistema operativo instalado y muchas cosas funcionando…..me di cuenta que necesitaba redimensionar una partici贸n, haci茅ndola mas grande, as铆 que me di en la tarea de realizarlo sin perder ni un byte, a continuaci贸n los pasos:
Requisitos preliminares:
- Realizar todas las operaciones como usuario root
- Las particiones afectadas deben de estar desmontadas
- Disponer de las herramientas fdisk, umount, fsck, tune2fs, e2fsck
- Conocer de antemano los nombres de los dispositivos (sda, hda, hdb, etc)
Todas estas herramientas se pueden encontrar pr谩cticamente en cualquier live cd, as铆 incluso podr铆amos redimensionar una partici贸n root (como en este caso)
Manos a la obra
Realizamos un fdisk -l , que nos muestra informaci贸n sobre el particionado actual: Continue reading Redimensionar una partici贸n ext3 sin perder los datos almacenados…
Obteniendo la direcci贸n IP de una direcci贸n MAC
Posted by vostorga - 23/02/08 at 01:02:12 pmSucedi贸 que necesitaba configurar un access point a trav茅s de su interfaz web…pero como cosa rara no ten铆a apuntada la direcci贸n IP en ning煤n lugar, as铆 que me di la tarea de encontrarla.
Primero se obtiene la direcci贸n MAC del Access point ejecutando:
# iwconfig | grep ” Access Point”
Luego se utiliza el comando fping, que es similar al famos铆simo comando ping, con la diferencia que se le pueden especificar varias direcciones IP, incluso en formato CIDR, tal como el siguiente ejemplo
# fping -c1 -g 192.168.12.0/24
Con el comando anterior hemos actualizado nuestra tabla arp con las direcciones MAC de la subred que hemos especificado, por lo que procedemos a visualizarlas con el comando:
# arp -n
Procedemos a buscar nuestra mac utilizando
# arp -n | grep nuestra-mac
Listo, tenemos la IP correspondiente al Access Point 馃檪
En caso que la direcci贸n MAC no se encuentre en la lista es muy probable que no se encuentre en la red donde buscamos inicialmente. En este caso podemos asignarle una IP arbitraria a la direcci贸n MAC ejecutando el comando:
# arp -s direccion-IP direccion-MAC
Luego se realiza un ping a la IP o la operaci贸n que quer铆amos realizar inicialmente.
sdlmame: Emulador MAME para Linux
Posted by vostorga - 15/02/08 at 07:02:13 pmHablando con unos compas inform谩ticos de los juegos de nuestra 茅poca, saliendo el tema de los juegos ARCADE, con juegos tales como Progear, Samurai Shodown y el famos铆simo Metal Slug me di a la tarea de recordar viejos tiempos y ejecutarlos en mi Linux Box.
Investigando me di cuenta que los nombres que m谩s suenan en GNU/Linux son xmame y sdlmame , el primero se encuentra muy inactivo en cuanto al desarrollo aunque es muy utilizado y el segundo acaba de realizar un release por lo que me decid铆 por este 煤ltimo.
sdlmame no se encuentra en el 谩rbol de Gentoo ni en el repositorio de Debian, as铆 que el m茅todo de instalaci贸n es el manual 馃檪 estos son los pasos que segu铆.
- Obtener el c贸digo fuente del sitio oficial en http://rbelmont.mameworld.info/sdlmame0123u1.zip que son un poco m谩s de 15MB
- Descomprimir el zip: vostorga@alpha ~/mamefiles $ unzip sdlmame0123u1.zip
- Cambiamos al directorio del fuente: vostorga@alpha ~/mamefiles $ cd sdlmame0123u
- Tener lo siguiente instalado en nuestra distro :
GCC: 3.4.x, 4.0.x, o 4.1.x; SDL: 1.2.10 o superior y sus archivos de desarrollo ; Librer铆as y headers OpenGL o alternativamente MesaGL y su kit de desarrollo
- Hardware:
Al menos a 1800 MHz y una tarjeta de video con soporte de aceleraci贸n
- Editar el makefile
Si poseemos una distro de 64 bits debemos setear PTR64=1
Si poseemos Linux/ppc o una PS3 馃槷 !! debemos setear BIGENDIAN=1
Otras opciones que parezcan apropiadas, ojo que el makefile tiene comentarios suficientes - Ejecutar el comando make , la compilaci贸n se toma un buen tiempo, as铆 que a esperar…
- Una vez finalizado podremos ejecutar el comando mame desde la consola, si todo va bien debe de salir una ventana roja diciendo que no ha encontrado roms, esto es l贸gico puesto que justo lo acabamos de compilar.
- Debemos de conseguir los archivos de BIOS para ejecutar los juegos, la obtenci贸n de dichos archivos no la discutir茅 aqu铆, simplemente debemos de copiar esos archivos, que son generalmente de extensi贸n zip, al directorio roms
- Luego debemos de conseguir los juegos (roms) , hay algunos que son “free”, por ejemplo en http://mamedev.org/roms/ , aunque googleando la frase “mame roms” se encuentran muchos ; estos los debemos de posicionar en el directorio “roms”
- Ejecutamos nuestro emulador, con un simple “./mame” nos saldr谩 una lista de los juegos disponibles, muchas veces bastar谩 con presionar enter y se ejecutar谩 el juego. En mi caso esto no funcion贸 asi xD as铆 y aconsejo que lean los archivos SDLMAME.txt y docs/config.txt , les muestro el comando tal como me funciona a mi:
- ./mame roms/rom.zip -oslog -video opengl -window
- El par谩metro -oslog me muestra el log en la consola, lo cual es muy 煤til al momento de depurar errores
-video opengl permite utilizar aceleraci贸n opengl, sin este par谩metro el video es lent铆simo y se ocupa aceleracion por software (muy lento y posiblemente cocine el cpu)
-window permite ver el emulador en una ventana, la cual se puede redimencionar facilmente tambien podemos omitir este par谩metro y veremos todo en pantalla completa 馃檪
Les muestro unos screenshots del sdlmame en acci贸n, y disfruten esos juegos arcade!
Actualizaci贸n 3-3-2008 :
He subido el fuente del sdlmame a la direcci贸n https://vostorga.org/files/sdlmame0123u3.zip para que lo descarguen con mas comodidad
Visualizaci贸n de utilizaci贸n de ancho de banda con NTOP
Posted by vostorga - 30/01/08 at 12:01:04 amMuchas veces hemos querido conocer de una manera f谩cil y r谩pida la utilizaci贸n de ancho de banda de cada usuario en la LAN de la oficina, la casa, redes p煤blicas etc., con el prop贸sito de detectar cuellos de botella en nuestro acceso compartido a Internet, a menudo causado por usuarios utilizando media docena de programas P2P…., para lo cual podemos disponer de una herramienta denominada ntop.
Ntop es una herramienta que nos muestra gr谩ficamente la utilizaci贸n del ancho de banda, al mismo estilo que el conocido comando top, el cual se accede a trav茅s de un navegador web.
Ntop tiene m煤ltiples funciones y solo mencionar茅 algunas:
- Muestra tr谩fico de acuerdo a los protocolos utilizados
- Recopila informaci贸n sobre el usuario de una IP (direcciones de correo utilizadas, utilizaci贸n de ancho de banda por hora, identificaci贸n de sistema operativo, …)
- Soporta los protocolos IPv4/IPv6, IPX, AppleTalk, Netbios entre otros
- Utilizaci贸n de gr谩ficos
- Utilizaci贸n de bases de datos RRD
- Soporte para m煤ltiples interfaces de red
- Cuenta con m谩s de 10 a帽os de desarrollo
Su instalaci贸n es sencilla (obviamente en el proxy/router)
Debian: apt-get install ntop
Gentoo: emerge net-analizer/ntop
Ntop no tiene un archivo central de configuraci贸n, sino que sus opciones se especifican en tiempo de ejecuci贸n, regularmente la distribuci贸n donde lo utilicemos tiene una forma b谩sica de configurar la interfaz/interfaces de red que se utilizar谩n, por ejemplo dpkg-reconfigure ntop en Debian, para obtener m谩s info de las opciones podemos revisar el buen man ntop.
Y para verlo en acci贸n, dejo 3 capturas de pantalla
Utilizando t煤nel ssh para acceder a X
Posted by vostorga - 18/01/08 at 08:01:44 pmComo administrador de servidores el 99% de las tareas puede ser hecha desde una consola, pero en ese 1% restante podemos necesitar de una interfaz gr谩fica. Para acceder al X de un servidor remoto podemos utilizar VNC, XDMCP, entre otros pero enfrentaremos un problema si solamente tenemos acceso a ese equipo a trav茅s del puerto de SSH (regularmente el 22), situaci贸n que me sucedi贸 y explico como hacerle frente. El primer requisito es que el servidor al cual queremos acceder gr谩ficamente tenga instalado x11vnc el cual no es m谩s que un servidor VNC para X, instalarlo es t谩n f谩cil como:
Debian: apt-get install x11vnc
Gentoo: emerge x11-misc/x11vnc
Luego hacemos un tunel a la conexi贸n vnc ejecutando: ssh -t -L 5901:localhost:5900 usuario@servidor
Ya logueados en el server ejecutamos: x11vnc
Por 煤ltimo ejecutamos en la m谩quina local un visor VNC, por ejemplo: vncviewer localhost:1
Listo! Ya tenemos acceso gr谩fico al servidor remoto, es de notar que al momento de ejecutar x11vnc este se ejecuta sin contrase帽a asi que hay que tomar las precauciones del caso; el propio x11vnc en su salida muestra como utilizar contrase帽as.
Liferea , lector de feeds hecho en GTK+
Posted by vostorga - 14/01/08 at 07:01:30 pmPara todos aquellos que navegamos por nuestros sitios favoritos (noticias, humor, inform谩tica, linux, etc., etc.), se nos hace necesaria una forma de verlos de una manera c贸moda, lo que tiene como respuesta : feeds . Los feeds no son m谩s que una manera alterna para ver el contenido de un sitio web, pero para sacar provecho de ellos necesitamos auxiliarnos de un programa que nos permita leer muchos feeds de una manera c贸moda, dichos programas son conocidos como Feed readers.
Liferea es un Feed reader, cuyo nombre aunque suene extra帽o es l贸gico (Linux Feed Reader), y est谩 disponible para todas las distribuciones GNU/Linux, Derivados Unix como *BSD, La plataforma m贸vil maemo entre otros.
Su instalaci贸n es sencilla y muestro dos ejemplos:
Debian: apt-get install liferea
Gentoo: emerge liferea
En gentoo se tienen disponibles para jugar las USE flags firefox gnutls gtkhtml libnotify lua dbus seamonkey xulrunner que nos permiten acoplarlo a nuestros navegadores y/o sistemas de notificaciones.
Una vez instalado podemos ver sus diferentes ventajas:
- Agrupaciones de feeds por categor铆as y subcategor铆as
- Tabs, que nos permiten visualizar el sitio de donde ha salido un feed espec铆fico
- Podemos importar nuestros feeds de google reader o cualquier otro programa que nos permita exportar la lista de feeds 馃檪
- B煤squedas dentro del contenido de nuestros feeds
- Podemos marcar feeds “favoritos”
- Para los mas frikis se pueden adaptar scripts
- Reproducci贸n de audio 馃槷
- Interacci贸n con contenido web (youtube, im谩genes, sonidos, etc.)
Para m谩s info puedes visitar http://liferea.sourceforge.net/index.htm
Powered by WordPress with GimpStyle Theme design by Horacio Bella.
Entries and comments feeds.
Valid XHTML and CSS.