jueves, enero 24, 2008

Arrancó el Linux Tour 2008

El Domingo 20 de enero arrancó el Linux Tour 2008 en el Centro AKF en Managua. El grupo Ubuntu fue invitado por la Asociación Kairos y en el evento participaron entre 40 y 50 jóvenes nicaragüenses y estudiantes universitarios del estado de Massachusetts, EE.UU. de visita en Nicaragua.



Puedes leer un resumen completo del evento en la lista de correos del Grupo Ubuntu Nicaragua, gracias a leogg.

jueves, enero 17, 2008

Grabar un CD sin crear una imagen ISO

El método más seguro para hacer una copia de un CD es primero crear una imagen ISO y luego grabar dicha imagen (vea este post). Pero algunas veces no tenemos el espacio (o tiempo) suficiente para el paso intermedio de crear la copia.

Si tienes una máquina suficientemente veloz, usualmente podras grabar directamente de un CD a otro. Usualmente esto funciona mejor cuando el CD origen y el grabador de CD se encuentran en dispositivos distintos.

Para hacer una copia en tiempo real de un CD, prueba lo siguiente:

# dd if=/dev/hdb | cdrecord -v speed=12 dev=0,0,0 fs=8m -data -


El argumento - de cdrecord significa que la pista de datos debe leerse desde la entrada estándar en lugar de un archivo. La linea dd alimenta la tubería de cdrecord con una copia del CD que se encuentra en el dispositivo esclavo primario del bus IDE primario. El parametro fs=8m hace que la FIFO de escritura sea un poco mas grande, para evitar errores por retardo en la tubería. Mientras nuestra computadora no este demasiado ocupada este método funcionara perfectamente.

Del mismo modo, no es necesario crear un ISO para grabar datos desde nuestro sistema de archivos. Prueba esto:

# mkisofs -r /home/jdavila/ | cdrecord -v speed=12 dev=0,0,0 fs=8m -data -


Al igual que dd, mkisofs escriber por defecto en la salida estándar. Esto alimenta la entrada estándar del proceso cdrecord, grabando el ISO en tiempo real, mientras se va creando. Esto evita la necesidad de tener una copia del ISO en nuestro sistema de archivos. Pero cuidado, si nuestra fuente de datos en mayor que un CDR (entre 650 y 700MB) entonces tendremos un CD inutilizable.

Para tener una idea de cuanto espacio necesitamos utilicemos du antes de grabar el CD:

# du -sh /home/jdavila
412 MB .


Excelente, 413 MB caben perfectamente en un CDR.

Happy burnings y recuerden: la consola no muerde ;-)

jueves, enero 10, 2008

Respaldar el MBR

Instalar un gestor de arranque no es una operacion que debe ser tomada a la ligera. Particularmente cuando utilizamos hardware IDE, es facil meterse en problemas y hacer que un sistema funcional entre en un estado en el le es imposible arrancar sin un disco de rescate.

Si tenemos un gestro de arranque instalado y funcionando, podemos considerar hacer una copia de respaldo del sector de arranque de nuestro disco principal.

Para IDE:

dd if=/dev/hda of=bootsector.bin bs=512 count=1


Para SCSI:

dd if=/dev/hda of=bootsector.bin bs=512 count=1


Alternativamente, podemos copiar el sector de arranque directamente a un disquete:

dd if=/dev/hda of=/dev/fd0 bs=512 count=1


Debemos ser extremadamente cuidadosos cuando especificamos las opciones if y of, ya que confundirlas podria destruir nuestro sector de arranque. Probablemente sea una mejor idea crear un archivo y copiar a un medio de almacenamiento a como lo harias con cualquier otro archivo. Confiar informacion critica a un floppy puede ser un truco muy divertido, pero despues de tu primer (o n-esimo) fallo del floppy en un momento critico, desearas tener otra copia del archivo.

Si alguna vez terminamos con un sector de arranque dañado, podemos restaurarlo rapidamente (despues de arranque desde un medio de rescate) de la siguiente manera:

dd if=bootsector.bin of=/dev/hda


O si lo respaldamos en un floppy directamente (bajo advertencia medica):

dd if=/dev/fd0 of=/dev/hda


Naturalmente debemos sustituir hda por sda si estamos utilizando SCSI.

jueves, enero 03, 2008

Trabajando con ISOs y CDR/CDRW

Existen muchas aplicaciones gráficas para crear y quemar imágenes ISO en GNU/Linux, la mayoría de ellas son simples front-ends que llaman a las herramientas en línea de comandos para realizar el trabajo de crear y quemar las imágenes ISO. Con las utilerías mkisofs y cdrecord instaladas trabajar con imágenes ISO desde la consola es bastante sencillo.

Para crear una imagen ISO lista para quemar, utilizamos mkisofs:
$ mkisofs -r /home/jdavila > /tmp/respaldohome.iso
La opción -r le dice a mkisofs que construya las extensiones Rock Ridge en la imagen resultante. Esto significa que los nombres largos de archivos y los permisos de los mismos serán preservados cuando el disco se monte en sistemas que soportan Rock Ridge. Cualquier usuario puede crear un ISO a partir de archivos para los cuales tiene acceso de lectura; no se necesita ser root para utilizar mkisofs.

Note que mkisofs almacena el contenido de los directorios que especifiquemos en la línea de ordenes y no el directorio en sí. En el ejemplo anterior creamos un ISO con el contenido del directorio /home/jdavila/ en el directorio raíz del CD.

Si necesitamos crear un ISO a partir de un CD, utilizamos esto:
# sudo dd if=/dev/cdrom of=imagen.iso
Cuando estemos listos para grabar el ISO en un CDR, podemos ejecutar un comando parecido a este:
# sudo cdrecord -v speed=12 device=0,0,0 -data image.iso
Debemos especificar la velocidad de escritura (o menor) en la opcion speed. Si necesitamos borrar un CDRW antes grabar la ISO, pasamos el parámetro blank=:
# sudo cdrecord -v speed=12 device=0,0,0 blank=fast -data image.iso
Hacer funcionar un quemador de CDs en GNU/Linux no es tan complicado a como solía ser, gracias al driver ide-scsi. Este es un módulo del Kernel que hace que los quemadores de CD con interfaz IDE aparezcan como SCSI, que son más fáciles de programar.

Ahora ya no tienes excusas para no utilizar la consola ;-)

sábado, diciembre 15, 2007

Mis sobrinos se divierten con Ubuntu

Hace unos cuantos fines de semana me fui a visitar a mi abuelito y estaban por casualidad dos sobrinos (algo inquietos por cierto). Para evitar que estuvieran haciendo mucha bulla y no me dejaran ver la tele me decidí a ponerlos a jugar en mi compu y de paso probar el GCompris que acababa de instalar.


Después de explicarles brevemente lo que iba a hacer (aprender a usar el mouse), lo chicos estaban encantaaaaaaaaados con la computadora al tal punto que tuve muchos problemas a la hora de irme pues no querían dejar de jugar.


Que ubuntu es difícil de usar??!! Naaa.... Hasta mis sobrinitos lo usan XD

martes, noviembre 27, 2007

Muy mínimo Howto: Servidor LAMP

A como dice el título este es un muy mínimo Howto para instalar un servidor LAMP, he visto que muchas preguntas se han hecho el respecto en distintos foros en los que participo y dada la variedad de respuestas me decidí a publicar la que a mi parecer es la más sencilla.

Nos vamos a menú Sistema > Administración > Gestor de paquetes Synaptic. Una vez en el gestor de paquetes, nos vamos al menú Editar y seleccionamos la opción Marcar paquetes por tarea.

Seleccionamos LAMP Server y pulsamos Aceptar y listo! Synaptic se encarga de descargar los paquetes necesarios para el servidor LAMP.


Una vez finalizada la descarga de los paquetes ya tendremos nuestro servidor LAMP listo para ejecutarse.

jueves, noviembre 22, 2007

Activar Compiz Fusion con una ATI en Gutsy

En un post anterior mostré como luce Gutsy en mi nueva laptop. Me comentaban que tal vez podía mostrar como logré activar Compiz Fusion con mi tarjeta ATI Mobility Radeon 7500 y es por ello que realizo este post.

Prácticamente este post es una tradución de este enlace que me facilitó leogg más la solución a ciertos problemillas inesperados a los cuales tuve que dar solución.

Primer Paso:
Vamos al menú Sistema > Administración > Pantallas y gráficos. En la pestaña "Tarjeta Gráfica" seleccionamos el driver fglrx para las tarjetas ATI Radeon. Aplicamos los cambios y ups... la resolución de mi escritorio quedó en 640x480!!! Editamos a mano el archivo /etc/X11/xorg.conf

Segundo Paso:
Incluimos la siguiente información en el archivo /etc/X11/xorg.conf

En la sección "Device" después de la directive Busid agregamos los siguientes opciones:
Option "backingstore" "true"
Option "EnablePageFlip" "true"
Option "SubPixelOrder" "none"
Option "AccelMethod" "XAA"
Option "RenderAccel" "true"
Option "AGPMode" "4"
Option "ColorTiling" "on"
Option "DynamicClocks" "on"
Option "trr" "on"
Option "VideoOverlay" "on"
Option "OpenGLOverlay" "off"
La sección "Monitor" debe lucir más o menos así:
Section "Monitor"
Identifier "Monitor genérico"
Option "DPMS"
Vendorname "Plug 'n' Play"
Modelname "Plug 'n' Play"
modeline "1400x1050@60" 25.2 640 656 752 800 480 490 492 525 -vsync -hsync
Gamma 1.0
EndSection
La sección "Screen" debe lucir de la siguiente forma:
Section "Screen"
Identifier "Default Screen"
Device "ATI Technologies Inc Radeon Mobility M7 LW [Radeon Mobility 7500]"
Monitor "Monitor genérico"
Defaultdepth 24
SubSection "Display"
Depth 24
Virtual 1024 768
Modes "1400x1050@60"
EndSubSection
EndSection
Agregamos la siguiente sección al final del archivo:
Section "Extensions"
Option "Composite" "Enable"
EndSection
Y reiniciamos nuestro gestor de ventanas escribiendo el siguiente comando desde una terminal
sudo /etc/init.d/gdm restart
Iniciamos sesión y nuestra resolución habrá vuelto a la normalidad. Ahora estamos listos para activar los efectos de escritorio.

Tercer Paso:
Vamos al menú Sistema > Preferencias > Apariencia y en la pestaña "Efectos Visuales" seleccionamos la opción "Extra".

Ya tenemos Compiz Fusion en activado y funcionando ;-) Perooo... ¿Dónde personalizo los efectos que tengo a disposición? Fácil, nos instalamos el paquete compizconfig-setting-manager y tendremos una herramienta de configuración disponible en Sistema > Preferencias > Advanced Desktop Effects Configuration.

Esto es todo por mi parte, ahora podrás dejar babeando a tus broderes cuando vean tu escritorio así


:-D Happy Compositing

jueves, noviembre 15, 2007

SFD 2007 @ Nicaragua = El mejor evento a nivel mundial

Hemos recibido la noticia que el evento "Dia de la Libertad del Software" organizado por la Comunidad de Software Libre de Nicaragua en la Universidad de Ciencias Comerciales el pasado 13 de septiembre, ha sido galardonado como el mejor evento a nivel mundial!!

Esperemos que esto sirva para que las empresas nos apoyen en los futuros eventos que estaremos organizando.

Este es un gran logro para los grupos que participamos antes, durante y después del evento. Felicidades a todos y sigamos cosechando éxitos.

miércoles, octubre 24, 2007

El jugo valio la exprimida!!!

El dia lunes 22 de octubre instale Ubuntu 7.10 Gutsy Gibbon en mi nueva laptop. Todo funciono de maravilla (como siempre). Gracias a mi mejor amigo (por el resto de sus dias) leogg, que me envio un link para configurar compiz fusion en mi tarjeta de video, logre activarlo sin muchos percanses y ahora mi escritorio luce espectacular!!!

Lo bueno de Gutsy

Hasta donde he probrado, unica queja que tengo es que cuando active el driver fglrx para mi tarjeta ATI Mobility Radeon 7500, la unica resolucion aceptada era 640x480!!! Despues de un par de cambios en el xorg.conf eso estaba solucionado. Por lo demas, no tengo quejas de Gutsy, todos mis dipositivos funcionan realmente bien (espero que siga asi cuando compre la tarjeta wifi), incluso hasta me instalo la impresora en cuestion de segundos.