Ha sido lanzado el sitio Ubuntu Brainstorm el cual hará mas fácil la sugerencia de ideas para nuevas implementaciones. Se puede votar por las ideas que han sido añadidas por los usuarios, o enviar tus propias recomendaciones.
Quieres votar por alguna idea o dejar una? entonces entra aquí.
jueves 28 de febrero de 2008
Ubuntu Brainstorm
Publicado por Daniel Cabrera en 13:42 0 comentarios
Etiquetas: ubuntu
miércoles 27 de febrero de 2008
Una nota comica
Un usuario de Skype recibió un mensaje sobre un problema de seguridad con su maquina de Windows. La parte graciosa es que el estaba ejecutando Linux.
Publicado por Daniel Cabrera en 14:37 2 comentarios
Etiquetas: Linux
martes 26 de febrero de 2008
Ubuntu Mobile la version de Ubuntu para dispositivos moviles

Canonical acaba de lanzar la version mobile de Ubuntu, es decir Ubuntu para dispositivos mobiles, tipo PDAs.
En este enlace esta la pagina oficial, en ingles.
Publicado por Daniel Cabrera en 13:48 0 comentarios
Etiquetas: ubuntu
Disponible DB2 9.5 express para Ubuntu
Revisando directamente los repositorios de Canonical veo que ya esta disponible la version 9.5 DB2, para instalarlo en Ubuntu 7.10 (Gutsy Gibbon).
Si deseas instalarlo solo debes de agregar los repositorios de Canonical, esto lo puedes hacer usando Synaptic y luego actualizas e instalas.
Después puedes ver este post donde se comentan algunos pasos post instalación.
Publicado por Daniel Cabrera en 11:53 0 comentarios
domingo 24 de febrero de 2008
Instalar AWN en Ubuntu
En un post anterior comenté sobre Avant Window Navigator, la barra de tareas 3D para Gnome.
Aquí mostrare como instalarlo en Ubuntu 7.10 (Gutsy Gibbon).
Primero ejecutar sudo aptitude install avant-window-navigator
Una vez instalado inicias desde el menú Aplicaciones -> Accesorios -> Avant Window Navigator.
Después hay que borrar el panel inferior (la barra de tarea), haciendo clic derecho sobre el y dar borrar panel. Para que que la barra de tareas AWN se ejecute al iniciar el sistema abrimos el panel de sesiones menú Sistema -> Preferencias -> Sesiones en la pestaña programas de inicio
dar clic en Añadir y en el campo nombre ingresar AWN y en el campo comando ingresamos avant-window-navigator.
Cuando se instala desde los repositorios de Ubuntu, no se instalan los applets del AWN para ello tenemos que editar el archivo /etc/apt/sources.lst e ingresar las siguientes lineas:
deb http://ppa.launchpad.net/reacocard-awn/ubuntu gutsy main
deb-src http://ppa.launchpad.net/reacocard-awn/ubuntu gutsy main
Luego ejecutar sudo aptitude update y luego sudo aptitude install awn-core-applets-bzr
Y listo ya tienes esos applets tan necesarios.
Publicado por Daniel Cabrera en 09:39 0 comentarios
Etiquetas: gnome
jueves 21 de febrero de 2008
Peticion para que VIA desarrolle drivers para Linux
Se esta firmando una petición para que VIA desarrolle drivers para el hardware que desarrolla.
Actualmente los drivers de VIA que existen para Linux son muy pobres y el proyecto de OpenChrome esta avanzando muy lento. Por ello se esta solicitando a VIA que empiece a desarrollar drivers para Linux.
Si deseas puedes firmar aquí.
Publicado por Daniel Cabrera en 15:12 0 comentarios
Etiquetas: Linux
miércoles 20 de febrero de 2008
Instalar componentes o caracteristicas de terceros en IBM Data Studio
Se pueden instalar componentes o características (pluggins) de terceros en el IBM Data Studio, cosa que no era posible con IBM Developer WorkBench.
Para instalarlo puedes ver esta entrada que hice hace algún tiempo. En este ejemplo mostrare como instalar PyDev, un componente para trabajar Python en el entorno Eclipse.
Si hemos instalado la versión 1.1 de IBM Data Studio tienes primero que actualizarlo a la versión 1.1.1 para ello ejecutamos este comando:
sudo /opt/IBM/InstallationManager/eclipse/IBMIM
Hay que ejecutarlo con privilegios de administrador porque sino no te dejara actualizar.
Escoger la opción actualizar paquetes, si el Instalation Manager no esta actualizado primero te pedirá actualizar, luego de ello se reiniciara el Instalation Manager y vuelves a seleccionar actualizar paquetes y clic en siguiente hasta que aparezca la opción para actualizar IBM Data Studio e instalar. Después de un buen rato ya tendrás actualizada a la versión 1.1.1.
Luego ejecutas IBM Data Studio con privilegios de administrador para ello usas el siguiente comando:
sudo /opt/IBM/SDP70/eclipse -product com.ibm.viper2.product.ide
Luego te vas al menú Ayuda -> Actualización de Software -> Buscar e Instalar...
Ahí escoges la opcion Buscar caracteristicas nuevas para instalar luego clic en Sitio nuevo remoto
y añadimos en nombre PyDev y en url http://pydev.sourceforge.net/updates/ aceptar y marcas PyDev y Finalizar
y cuando nos aparesca la ventana escoges Pydev y listo.
Publicado por Daniel Cabrera en 19:23 0 comentarios
Brasero, el nuevo quemador de CDs
Brasero sera el nuevo quemador de CDs para Gnome, que estará en la nueva version de Ubuntu (8.10). Este reemplazara al actual Serpentine.
Brasero extiende la funcionalidad de Serpentine incluyendo proyectos de Datos CD y DVD, integridad de la data, soporte a multisesion.
Publicado por Daniel Cabrera en 14:03 0 comentarios
martes 19 de febrero de 2008
Ejecutar Linux en Windows
Acabo de leer sobre andLinux, una aplicación que te permite ejecutar Ubuntu sobre Windows. El programa trabaja sobre CoLinux.
Para instalarlo primero bajas el archivo para XFCE o KDE de esta pagina http://www.andlinux.org/downloads.php
Luego doble clic para instalar,escoges cuanto de memoria tendrá, luego escoges como quieres que se ejecute andLinux, por defecto esta marcada la ultima opción que es la que permite iniciar como un servicio, esta es la más sugerida. De ahi te preguntará por la forma como se conectara a las particiones de Windows, la opción mas fácil es la de configuración CoLinux.
Termina de instalar y lo ejecutas.
También hace un tiempo publique un post sobre algo parecido, pero me parece que esta opcion es mas interesante.
Publicado por Daniel Cabrera en 14:08 0 comentarios
Etiquetas: ubuntu
lunes 18 de febrero de 2008
OpenOffice Impress con transiciones 3D
OpenOffice Impress, la aplicación para crear presentaciones de la suite de ofimática OpenOffice, ahora permite poner transiciones 3D en las presentaciones, dejando atrás a PowerPoint.
Solo esta disponible para la version de Linux, ya que pasarlo para Windows seria muy complicado (oh que pena!).
Por ahora los efectos desarrollados son: Baldosas deslizantes, Cubo girando desde el exterior, Cubo girando desde el interior, Círculos rotatorios, Hélice girando, Caída, Voltear, Iris, Tumbar y Rochade (Cambio de posiciones). Este proyecto ha sido desarrollado por Shane M. Mathews dentro del Google Summer of Code del año pasado, y se prevee incluirlo como un paquete adicional dentro de OpenOffice 2.4, que se espera para el mes que viene.
Aunque no se necesite tener instalado Compiz, si necesita los mismos requerimientos, asi que te puedes hacer una idea de lo que necesita.
Dejo un video con los efectos 3D.
Publicado por Daniel Cabrera en 13:48 0 comentarios
Etiquetas: openoffice
Linux Magazine, descarga de ediciones
La gente de Linux-Magazine, revista de Linux en español, permite descargar los números pasados, en formato digital.
Si deseas descargarlos entra aquí y busca la sección Números de Linux Magazine.
Publicado por Daniel Cabrera en 13:42 0 comentarios
Etiquetas: Linux
viernes 15 de febrero de 2008
Recuperar datos borrados
Estas usando Ubuntu y por ahí borraste data por error y quieres recuperarla. Antes que nada es bueno que tengas siempre copia de seguridad (backup) de tu sistema para ello puedes usar Flyback o TimeVault.
Pero si no lo tienes, puedes recuperar tus datos con estos pasos:
Primero monta una unidad de memoria USB que tenga una capacidad bien grande y pasa todos tus archivos de la partición de donde borraste los datos, ejemplo si borraste datos de la partición /dev/sda1 entonces copias todo el disco sda1 al USB usando el comando dd:
dd if=/dev/sda1 of=/media/usb/archivo.dd
Luego instalas autopsy que es una utilidad de análisis forense, para hacer esto en Ubuntu simplemente ejecutas:
sudo aptitude install autopsy
Siguiente, arrancas desde consola como root y dejas corriendo la aplicación y abres el navegador de internet y vas a la siguiente dirección http://localhost:9999/autopsy con esto te conectas a la interfaz de autopsias.
En el interfaz creas un nuevo caso con cualquier nombre, seleccionas en “add image” el fichero que has creado con la imagen de la partición, e incorporas el fichero de imagen al proyecto. Ahora seleccionas “Analizar” y luego en “File Analysis”, con lo que veras ya los ficheros que se borraron y podrás visualizarlos e incluso si no se han machacado, recuperarlos.
Publicado por Daniel Cabrera en 18:54 0 comentarios
Etiquetas: tips
Descubre las posibilidades del directorio /proc
El directorio /proc es una bestia extraña. Aunque realmente no existe, puedes explorarlo. Sus archivos de longitud cero, no son binarios ni textos, pero igual se pueden mostrar. Este directorio especial contiene todo el detalle del sistema Linux, incluyendo el kernel, procesos y parámetros de configuración. Estudiando el directorio /proc, puedes aprender como trabajan los comandos en Linux y hacer algunas tareas administrativas.
Bajo Linux, todo se maneja como archivo, hasta los dispositivos son accesados como archivos (en el directorio /dev). Aunque creas que cualquier archivo "normal" pueden ser texto o binario, el directorio /proc contiene un tipo extraño: archivos virtual. Los archivos son listados, pero en realidad no existen en el disco; el sistema operativo los crea al vuelo si tratas de leerlos.
La mayoría de los archivos virtuales tienen la fecha actual, lo cual indica que están en constante actualización. EL directorio /proc se crea el mismo cada vez que se inicia la PC. Necesitas trabajar como root para poder examinar el directorio completo: algunos de sus archivos son manejados por el usuario que los cargo. Aunque la mayoría de los archivos son de "solo lectura", algunos son escribibles (/proc/sys) permiten cambiar los parámetros del kernel. (Por supuesto mucho cuidado al hacer esto).
La organización del directorio /proc
EL directorio /proc esta organizado en directorios y sub-directorios virtuales, y los grupos de archivos por tópicos similares. Trabajando como root, el comando ls /proc trae de vuelta algo como esto:
1 2432 3340 3715 3762 5441 815 devices modulesLos directorios numerados corresponden a cada proceso que esta ejecutándose; un atajo, symlink o enlace simbolico es
129 2474 3358 3716 3764 5445 acpi diskstats mounts
1290 248 3413 3717 3812 5459 asound dma mtrr
133 2486 3435 3718 3813 5479 bus execdomains partitions
1420 2489 3439 3728 3814 557 dri fb self
165 276 3450 3731 39 5842 driver filesystems slabinfo
166 280 36 3733 3973 5854 fs interrupts splash
2 2812 3602 3734 4 6 ide iomem stat
2267 3 3603 3735 40 6381 irq ioports swaps
2268 326 3614 3737 4083 6558 net kallsyms sysrq-trigger
2282 327 3696 3739 4868 6561 scsi kcore timer_list
2285 3284 3697 3742 4873 6961 sys keys timer_stats
2295 329 3700 3744 4878 7206 sysvipc key-users uptime
2335 3295 3701 3745 5 7207 tty kmsg version
2400 330 3706 3747 5109 7222 buddyinfo loadavg vmcore
2401 3318 3709 3749 5112 7225 cmdline locks vmstat
2427 3329 3710 3751 541 7244 config.gz meminfo zoneinfo
2428 3336 3714 3753 5440 752 cpuinfo misc
self el cual apunta al proceso actual. Algunos archivos virtuales proveen informacion sobre el hardware, como el archivo /proc/cpuinfo, /proc/meminfo, y /proc/interrupts. Otros archivos proveen informacion relacionada como /proc/filesystems o /proc/partitions. Los archivos bajo /proc/sys están relacionados a los parámetros de configuración del kernel, como veremos mas adelante.EL comando cat /proc/meminfo debería mostrar algo como esto:
MemTotal: 483488 kBSi intentas los comandos top o free, deberías reconocer alguno de estos números. De hecho, muchas de las utilidades ya conocidas acceden al directorio /proc para obtener informacion.
MemFree: 9348 kB
Buffers: 6796 kB
Cached: 168292 kB
.
.
.
Por ejemplo, si quieres saber que kernel estas ejecutando, usas el el comando uname -srv o te vas a la fuente ejecutas cat /proc/version. Otros archivos interesantes incluyen:
- /proc/apm: Provee informacion sobre el administrador de energía (Advanced Power Management), si esta instalado.
- /proc/acpi: Un directorio similar que ofrece abundante data sobre Interfaces de Poder y Configuración Avanzada (Advanced Configuration and Power Interface). Por ejemplo, para ver si tu laptop esta conectada a la corriente, puedes usar el comando cat /proc/acpi/ac_adapter/AC/state y obtendrás "on line" or "off line."
- /proc/cmdline: Muestra los parámetros que se fueron pasados al kernel al momento de iniciar (bootear). En este caso seria algo así:
root=/dev/disk/by-id/scsi-SATA_FUJITSU_MHS2040_NLA5T3314DW3-part3 vga=0x317 resume=/dev/sda2 splash=silent PROFILE=QuintaWiFi, lo cual menciona que partición es el sistema de fichero raíz, que modo VGA se usa y mas.- /proc/cpuinfo: Provee informacion de tu sistema. Por ejemplo en una laptop se si se ejecuta cat /proc/cpuinfo se obtendría algo así:
processor : 0
vendor_id : AuthenticAMD
cpu family : 6
model : 8
model name : Mobile AMD Athlon(tm) XP 2200+
stepping : 1
cpu MHz : 927.549
cache size : 256 KB
Esto muestra que se tiene un solo procesador, numerado 0, de la familia 80686 (el 6 en el cpu family va como el dígito medio), un procesador AMD Athlon XP, corriendo a menos de un 1GHz.
- /proc/loadavg: el archivo muestra el promedio de carga del procesador, su informacion incluye el uso del CPU en los últimos 10 minutos, así como el numero de procesos ejecutados actualmente.
- /proc/stat: también da estadísticas, pero va hacia el ultimo booteo.
- /proc/uptime: archivo pequeño que solo muestra 2 números, en cuantos segundos tu sistema ha estado activo, y en cuantos ha estado inactivo.
- /proc/devices: muestra todos los dispositivos carácter y bloques cargados y configurados actualmente. /proc/ide y /proc/scsi proveen informacion sobre los dispositivos IDE y SCSI.
- /proc/ioports: muestra informacion sobre las regiones usadas para comunicación I/O con aquellos dispositivos.
- /proc/dma: muestra los canales de Acceso Directo de Memoria (Direct Memory Access) en uso.
- /proc/filesystems: muestra que tipo de sistemas de fichero son soportados por tu kernel. Una porción de este se vería así:
nodev sysfsLa primera columna muestra cualquier sistema de fichero que esta montado en un bloque de dispositivo, en este caso muestra particiones configuradas con ext2 y ext3.
nodev rootfs
nodev bdev
nodev proc
nodev cpuset
...some lines snipped...
nodev ramfs
nodev hugetlbfs
nodev mqueue
ext3
nodev usbfs
ext2
nodev autofs
- /proc/mounts: muestra todo lo montado en tu maquina (esta salida se muestra mejor en /etc/mtab). Igualmente, /proc/partitions y /proc/swaps muestra todas las particiones y el espacio de intercambio (swap).
- /proc/fs: si estas exportando el sistema de fichero con NFS, este directorio contiene entre sus subdirectorios y archivos los archivos /proc/fs/nfds/exports, el cual muestra el sistema de fichero que esta siendo compartido y sus permisos.
- /proc/net: no puedes usar este para informacion de la red. Describir cada archivo el ese directorio requiere mucho espacio, pero incluye /dev (cada dispositivo de red), varios archivos relacionados a iptables, estadísticas de red y socket, informacion inalambrica y mas.
Que se esta procesando
Como ya se dijo, los directorios numerados representan todos los procesos ejecutándose. Cuando un proceso termina, su directorio /proc desaparece automáticamente. Si revisas alguno de esos directorios mientras existe, veras varios archivos como estos:
attr cpuset fdinfo mountstats statMiremos los principales archivos:
auxv cwd loginuid oom_adj statm
clear_refs environ maps oom_score status
cmdline exe mem root task
coredump_filter fd mounts smaps wchan
- cmdline: contiene el comando que inicio el proceso, con sus parámetros.
- cwd: un enlace simbólico al directorio actual del proceso; enlaces exe hacia el proceso ejecutable, y los enlaces root hacia su directorio raíz.
- environ: muestra todas las variables de entorno para el proceso.
- fd: contiene todos los archivos descriptores para un proceso, mostrando que archivos y dispositivos se están usando.
- maps, statm, and mem: manejo de la memoria en uso por proceso.
- stat and status: provee informacion sobre el estatus del proceso.
Ajustando el sistema: /proc/sys
/proc/sys no solo provee informacion sobre el sistema, también permite cambiar los parámetros del kernel al vuelo, y habilitar y deshabilitar características. (Por supuesto mucho cuidado con esto!).
Para determinar si puedes configurar el archivo o si esta en modo de solo lectura usa el comando ls -ld, si el archivo tiene el atributo W, quiere decir que puedes usarlo para configurar el kernel. Por ejemplo, ls -ld /proc/kernel/* empieza algo así:
dr-xr-xr-x 0 root root 0 2008-01-26 00:49 ptyPuedes ver que bootloader_type no quiere decir que esta cambiado, pero otros archivos lo están. Para cambiar un archivo usa algo como echo 10 >/proc/sys/vm/swappiness. Este ejemplo en particular te permitiría afinar la performance de la paginacion de la memoria virtual. Pero estos cambios son solo temporales, y desaparecerán cuando se reinicie tu sistema; usa sysctl y el archivo /etc/sysctl.conf para que los cambios sean permanentes.
dr-xr-xr-x 0 root root 0 2008-01-26 00:49 random
-rw-r--r-- 1 root root 0 2008-01-26 00:49 acct
-rw-r--r-- 1 root root 0 2008-01-26 00:49 acpi_video_flags
-rw-r--r-- 1 root root 0 2008-01-26 00:49 audit_argv_kb
-r--r--r-- 1 root root 0 2008-01-26 00:49 bootloader_type
-rw------- 1 root root 0 2008-01-26 00:49 cad_pid
-rw------- 1 root root 0 2008-01-26 00:49 cap-bound
Veamos algo de los directorios de /proc/sys:
- debug: su mismo nombre lo dice, contiene informacion de depuración, esto es bueno si eres desarrollador del kernel.
- dev: provee parámetros para dispositivos específicos en tu sistema, por ejemplo revisa el directorio /dev/cdrom.
- fs: ofrece informacion sobre cada aspecto del sistema de fichero.
- kernel: Afecta la configuración y operación directa del kernel.
- net: permite control lo relacionado a la red. Cuidado que algún descuido puedes perder tu conectividad.
- vm: trabaja con el subsistema VM.
Conclusión
El directorio especial /proc provee informacion muy detallada acerca del trabajo interior de Linux y te permite afinar tu sistema. Si estudias un poco mas sobre todas las posibilidades del directorio, estarás habilitado para perfeccionar tu sistema Linux.
Publicado por Daniel Cabrera en 13:26 0 comentarios
Etiquetas: Linux
jueves 14 de febrero de 2008
Crear enlances simbolicos, shortcuts o symlinks.
Si vienes del mundo de Windows, sin duda entenderás el concepto de atajos (shortcut). En el mundo de Linux, los shortcuts existen, pero generalmente se les conoce como enlace simbólicos o symlinks. Se le llama así, por que como los shortcuts, un symlink es solo un enlace al archivo o directorio del cual tratas de obtener.
Por supuesto, esto se puede hacer desde el mundo gráfico. Sin embargo la linea de comandos permite hacer el trabajo con menos clics.
Veamos un ejemplo.
Supongamos que estoy trabajando en un sitio Web, y tengo todo los archivos del sitio Web localizados en /home/jonesy/public_html/websites/testing/site1
Necesito acceso rápido a esos archivos, entonces seria bueno tener un shortcut en mi escritorio para poder obtenerlos con un solo clic. También seria bueno poder arrastrar los archivos al directorio sin necesidad de explorarlo primero.
En ese escenario, llamamos a /home/jonesy/public_html/websites/testing/site1 el directorio fuente, y creamos el directorio usando el comando mkdir.
mkdir -p /home/jonesy/public_html/websites/testing/site1
Recuerda cambiar el nombre de tu directorio personal.
Ya tenemos creado el directorio fuente. El comando mkdir crea el directorio donde sea que tengas permisos. La opción -p permite crear cualquier directorio padre si es que no existe.
Para crear el enlace que se mostrara en el escritorio, usamos el siguiente comando:
ln -s /home/jonesy/public_html/websites/testing/site1<\n>/home/jonesy/Desktop/site1
El comando ln puede crear otros tipos de enlaces, es importante que recuerdes que la opción -s es la que te permite crear symlinks o atajos.
Publicado por Daniel Cabrera en 13:27 0 comentarios
miércoles 13 de febrero de 2008
Network-Manager
El manejar las redes para muchos es un poco complicado sobre todo las redes inalambricas, pero felizmente existe network-manager, el cual simplifica el trabajo de buscar redes. Lo único que tenemos que hacer es escoger la red a la que queremos conectarnos y listo. Para instalarlo tenemos que buscar en Synaptic el paquete network-manager , esto arrojara una lista de paquetes, hay que escoger el paquete de nombre network-manager (por lo general debería venir ya instalado) y el paquete network-manager-gnome, instalamos y reiniciamos el sistema y ya deberíamos tenerlo instalado.
El icono que aparece en la barra junto al de la batería es el applet de la red, basta con darle clic, ingresar la contraseña y debería mostrar las redes cableadas e inalambricas. Las que llevan candado son las que están protegidas con contraseña y las que no son las que están libres. Para conectarnos damos clic en la red que queremos.
Si el applet no se cargo reiniciar el equipo, asegurarnos de que este iniciado el servicio nm-applet y que este indicado en sesiones para que se cargue al inicio. Para acceder a sesiones ir al menú
Sistemas -> Preferencias -> Sesiones y ahí elegir programas de Inicio.
Extraído de Begins edición 5 pagina 48
Publicado por Daniel Cabrera en 14:03 0 comentarios
Etiquetas: herramienta libres, Linux
martes 12 de febrero de 2008
Mejora OpenOffice con extensiones

A parte de ser una suite libre, OpenOffice tiene la ventaja de permitir a los usuarios instalar extensiones para mejorar su productividad. Puedes bajar muchas extensiones para tu OOo tales como plantillas en varios lenguajes y otras como Tabbed Windows Extensions la cual provee una interfaz basada en pestañas para OpenOffice.org 2.0.4 y posterior, y otras mas!!!!
Publicado por Daniel Cabrera en 14:21 0 comentarios
Etiquetas: openoffice
lunes 11 de febrero de 2008
Exploit local en Linux
Se acaba de sacar una noticia sobre un exploit en Linux que permite a un usuario simple acceso como root.
El código básicamente se aprovecha que la función vmsplice no
verifica correctamente las direcciones de memoria que le pasan como
argumento y de esa manera el exploit inyecta código de kernel en
memoria que al ejecutarse permite al proceso obtener privilegios de
root y en ese punto se aprovecha para ejecutar un shell.
Si deseas bajarte el código del exploit puedes hacerlo aquí y lo compilas usando gcc:
gcc -o "nombre-del-exploit.c"
Según he leído esta noticia ya lo sabían los vendors una semana antes así que seguro el parche para las diferentes versiones de Linux ya deberían estar listos.
Publicado por Daniel Cabrera en 14:07 0 comentarios
Etiquetas: Linux
domingo 10 de febrero de 2008
FlyBack utilidad de backup para Linux
Flyback es una utilidad similar al TimeMachine para Mac, así como lo es también TimeVault.
Flyback esta basado en la herramienta de backup rsync. Crea espejos de directorios backups sucesivos del file que quieres respaldar, pero no cambia el link del backup previo. Esto previene el desperdicio de espacio en el disco mientras provee un acceso completo a todos los archivos sin ningun otro programa de recuperación (recovery). Si tu maquina se malogra, solo mueve tu disco externo a tu nueva maquina y copia el ultimo backup usando tu explorador de archivos favorito.
Nota que esto significa que puedes borrar selectivamente específicos backups y seguir reteniendo los archivos guardados (puedes borrar el backup del jueves y mantener el del lunes, sin desechar el del Miércoles).
Instalar Flyback es muy fácil, primero resolvemos las dependencias:
| Debian | $ sudo apt-get install python python-glade2 python-gnome2 python-sqlite rsync |
| Ubuntu | $ sudo apt-get install python python-glade2 python-gnome2 python-sqlite python-gconf rsync |
| Redhat/Fedora | $ yum install pygtk2 gnome-python2-gconf pygtk2-libglade python-sqlite |
Luego descargar el archivo Flyback http://code.google.com/p/flyback y desempaquetarlo usando:
tar -zxvf flyback_0.4.0.tar.gz
Ingresar al directorio flyback y ejecutar desde un terminal ejecutar:
python flyback.py

Para configurarlo, escoger el carpeta al que se hará el backup, cuantas veces, etc.

El * significa todo los días, meses y años. */2 significa que hará el backup cada 2 horas.
Para hacer el backup se recomienda un disco duro externo.
Publicado por Daniel Cabrera en 07:03 0 comentarios
Etiquetas: herramienta libres
viernes 8 de febrero de 2008
Nueva version de los drivers ALSA

Se ha lanzado una nueva version de los drivers ALSA, drivers para sonido de Linux.
La nueva version 1.0.16 es estable.
Entre las mejoras estan:
Soporte al kernel 2.6.23.
Introduce la opcion slot al modulo snd.
Remueve el acceso al control indirecto.
Mas informacion en la pagina de ALSA.
Publicado por Daniel Cabrera en 13:20 0 comentarios
Etiquetas: Linux
jueves 7 de febrero de 2008
Usando sudo para otorgar permisos
¿Que se puede hacer si un usuario desea ejecutar algunos comando que no le están permitidos?
Algo que requiera los derechos que solo el root tiene?
Parece ese caso la respuesta es sudo, con sudo podemos dar permisos que el usuario necesita sin dejarle la contraseña de root y limitar las operaciones de este.
Con sudo (superuser do), podemos delegar limitadas responsabilidades de administración a los usuarios, ademas de que nos permite hacer una auditoria de lo que los usuarios hacen o intentan hacer. también podemos limitarles solo a los comando que solo uno que quiere que ejecuten, y tenemos la seguridad de que cuando la consola esta sin uso por un tiempo se desactiva la función sudo. Muchos quizás usen sudo cuando están en Ubuntu.
Configuración
sudo viene en la mayoría de distribuciones de Linux.
Para configurarlo debemos editar el archivo /etc/sudoers
Para editarlo ejecutar como root:
visudo /etc/sudoers
El formato de este archivo es simple, solo hay que recordar que el símbolo numeral (#) se usan para comentar una linea.
Bien estas son las opciones que podemos configurar:
- User Alias: especifica un alias para un usuario o un grupo de usuarios. Un usuario puede aparecer en varios alias.
- "Run as" Alias: especifica que otros usuarios puede trabajar el usuario sudo. Por defecto sudo implica al el usuario root, pero uno puede ejecutarlo como otro usuario.
- Host Alias: especifica el host donde se aplicaran los derechos. Esto no lo usaras a menos que administres varias PCs con Linux.
- Command Alias: especifica un sinónimo para un comando especifico. Por ejemplo, es mas fácil escribir APT que la ruta completa /usr/sbin/apt-get.
USUARIO COMANDO O ALIAS.
Usuario puede ser cualquier usuario y comando es el comando al cual se le da permiso o el alias del comando.
Puedes especificar otras opciones como por ejemplo, NOPASSWD, para permitir al usuario ejecutar sudo sin necesidad de ingresar su contraseña.
Aquí dejo un ejemplo de un archivo de configuración tomado de un manual en ingles, pero para mas informacion es bueno revisar el manual sudoers (man sudoers)
# Ejemplo /etc/sudoers file, con disculpas a la compañía Disney!
#
# Alias de Usuarios
# La primera linea crea un alias para 3 usuarios específicos.
# La segunda incluye a todos los usuarios del grupo "patos", pero excluye a "donald"
# La tercera crea un alias solo para un usuario; esto podría ser útil en el futuro
#
User_Alias NEPHEWS = huey, dewey, louie
User_Alias ALL_PATOS_SIN_DONALD = %patos, !donald
User_Alias MICKEY = mickey_mouse
# Alias de comandos
Cmnd_Alias HALT_OR_REBOOT = /sbin/halt
Cmnd_Alias KILL = /usr/bin/killall
Cmnd_Alias SHUTDOWN = /sbin/shutdown
Cmnd_Alias SU = /bin/su
# Los derechos: quien recibe para ejecutar que
# Una regla común: root y los usuarios del grupo "wheel" tienen todos los derechos
root ALL = (ALL) ALL
%wheel ALL = (ALL) ALL
# Supón que mickey es un administrador; se le da permisos para ejecutar sudo sin contraseña
MICKEY ALL = NOPASSWD: ALL
# NEPHEWS pueden apagar la PC
NEPHEWS HALT_OR_REBOOT, SHUTDOWN
Si deseas puedes agregarle algunas lineas extras de configuración al final del archivo.
Ten cuidado
Cuando das permiso a un usuario debes de tener cuidado, por que cuando a un usuario le das permisos de su le estas dando permiso de root.
Por ejemplo si a un usuario le das permiso para ejecutar sudo less este podría usar el comando ! y correr otro usuario como root. Por seguridad antes de otorgar permisos, seria bueno revisar la pagina del instituto SAN.
Mas informacion en Linux.com.
Publicado por Daniel Cabrera en 14:48 0 comentarios
Emuladores de Consola para Linux
Aquí dejo una lista de emuladores para algunas consolas como PlayStation, Nintendo y Sega.
Todas estas se pueden ejecutar sobre Linux.
PCSX-df
Emulador de PlayStation. Soporta arquitectura de X64.
SDLMame
Este es el reemplazo del antiguo MAME, el cual es un emulador para juegos de Arcade.
Lxdream
Emulador para Sega. Con este emulador podemos correr la version Dreamcast de Sega para Linux.
Yabuse
Emulador para Sega Saturn, en la ultima version de este emulador se han corregido varios errores.
ZSNES
Emulador para Super Nintendo. Es rápido, incluye muchas rutinas gráficas, opciones de configuración y además es gratuito.
Mupen64
Un muy buen emulador para Nintendo64. Mupen64 es un emulador N64 increíble, tanto por la amplia compatibilidad que ofrece con las ROM existentes como por el rico abanico de opciones y ajustes que incluye, a lo que hemos de sumar todos los añadidos y extensiones desarrollados por terceros, que nos permiten configurar toda clase de modelos de joysticks, teclados, tarjetas de sonido y vídeo.
DeSmuMe
Con este emulador podras jugar los juegos de Nintendo DS en tu PC. DeSmuMe es un emulador de Nintendo DS bastante funcional, aunque un poco limitado ya que no permite sacar capturas o configurar como convendría al mando, pero corre un gran número de Rom.
TuxCube
Emulador de Nintendo GameCube.
Publicado por Daniel Cabrera en 14:04 0 comentarios
Etiquetas: Juegos
miércoles 6 de febrero de 2008
Diseño de interiores con Linux
Acabo de leer sobre un software llamado Sweet Home 3D, con el cual se puede hacer diseños de interiores, si es que por ahí se cruza la idea de reformar la casa.
Aunque ya existen muchos programas similares, pocos hay tan fáciles e intuitivos de usar (es decir, para no-arquitectos) y que ofrezcan resultados tan espectaculares como Sweet Home 3D.
Este software es GPL y ademas esta hecho en Java y por eso es multiplataforma.
La desventaja que se comenta es que no esta traducido en español.
Puedes ver sobre este programa y descargarlo desde su pagina web.
Para instalarlo en Linux hay que descargar desde aquí y luego descomprimir el archivo y ejecutar la aplicacion SweetHome3D
La otra forma de ejecutar es usando JavaWebStart, si se tiene instalado este entonces descarga este archivo y luego ejecutas el archivo SweetHome3D.jnlp usando la aplicación javaws
Leído en Genbeta.
Publicado por Daniel Cabrera en 13:29 0 comentarios
Etiquetas: herramienta libres, Linux
viernes 1 de febrero de 2008
El escritorio de Linux más facil
El escritorio de Linux siempre ha sido un reto; por eso es que la versión del sistema operativo Linux presentada por Ubuntu causó tanta sensación cuando debuto.
Ubuntu 7.10, llamado Gutsy Gibbon, sobrepasa a sus predecesores porque ofrece mejores gráficos, instalación simplificada del software y mejor manejo de los archivos multimedia.
El sistema operativo es simple y racional, con un procesador de texto, un programa de hojas de cálculo y un reproductor de películas. Puede instalar otras aplicaciones posteriormente seleccionando "Añadir y quitar" en el menú de Aplicaciones.
La capacidad de Linux para los formatos multimedia como MP3 o DivX siempre ha sido problemática; sin embargo, Gutsy le da la opción de instalar codecs apropiados pulsando un botón la primera vez que trate de reproducir un archivo que no reconoce.
Asimismo, la presentacion de los tipos de letras es mucho mejor en esta versión.
La pantalla de fuentes de Ubuntu ahora es comparable a la de Mac OS X, un logro importante si se considera la anémica manipulación de la tipografía en las distribuciones anteriores de Linux.
La edición tiene sus asperezas. Por ejemplo, a adminstración de energía algunos quizás la encuentren un poco problemática, ya que Suspender y Reanudar no funcionan muy bien en algunas PCs.
A pesar de todo ello Ubuntu 7.10 es la mejor distribución de Linux para el escritorio, según PCWorld.
Fuente: PCWorld.com.pe
Publicado por Daniel Cabrera en 14:44 0 comentarios
Etiquetas: ubuntu
