lunes, 24 de septiembre de 2007

apt-geteando version especifica (pidgin no me convence)

Estuve probando nuevamente la versión estable de pidgin en feisty pidgin 1:2.2.0-1~getdeb y similar en landure) y esta vez logró quedarse en mi máquina por aproximadamente 15 minutos...
Definitivamente no me gusta para nada que ahora la parte de Tab ocupe el doble de espacio en pantalla y sobre todo que los avatars ya no se muestren en el tamaño normal en el margen inferior sino que aparecen como miniaturas ocupando más espacio... donde??... en el tab por supuesto.

Así que para retomar a mi versión anterior esta vez decidí optar por el camino correcto y en vez de bajarlo a mano e instalarlo con dpkg hice un man apt y re descubrí lo que alguna vez supe

apt-get install pidgin=2.0.1-1~getdeb

y todos felices (al menos yo)

miércoles, 19 de septiembre de 2007

tip for dummies (like me)

always forget this command and lose time searching it again.
when couldn`t umount a device.. you can run "fuser -vm devicemountpoint" and see what process is using it

renombrar archivos con espacios

post estúpido para no olvidarlo luego, de cualquier forma me falta agregarle qe deje la primera letra (no número) en mayúscula y que vaya explorando recursivamente los directorios

for i in *;do archivonuevo=`echo "$i"| tr A-Z a-z`;mv "$i" "$archivonuevo";done

martes, 18 de septiembre de 2007

rsync: respaldando la notebook a un disco extraible

Bueno en esta entrega aprenderemos a hacer un backup de nuestro sistema... digo, porque nunca se tienen suficientes backups y aparte puede partir nuestro disco en el momento menos esperado

#!/bin/bash

LIST="/bin /boot /etc /home /lib /opt /root /sbin /usr /var"
destination="/media/extraible/respaldo/backup-casper/"

for i in $LIST; do
echo "haciendo backup de $i"
rsync -Cavz --delete $LIST $destination
echo "$i completo"
done
echo "backup completo"
####

totalmente barato y entendible puede mejorarse en mil aspectos (incrementales, rotación de backups, permitir que sea dinámico, avisos a través de DBUS, cronearlo .. que se yo) pero cumple con lo que necesito. En mi caso tengo un disco serial ata conectado por usb en el cual voy a guardar el backup de mi notebook completa (salvo los directorios de información como peliculas musica y otras cosillas.. que eso será sincronizado aparte) para actualizarlo de vez en cuando.

La gracia de usar rsync y no cp es que produce menos tráfico (importante cuando se tiene solo usb2.0) y solo re transmitirá lo que vea que haya cambiado. Con -Cavz lo que hacemos es preservar todos los permisos ignorar algunos errores y hacerlo en modo "verbose", --delete es para que si al sincronizar habíamos eliminado algo del directorio de origen sea también eliminado en el directorio de destino, y lo hice finalmente con un for para poder hacer un rsync independiente por cada directorio importante ya que mis anteriores intentos de hacerlo directamente con "/" y --exclude (para cada directorio que no queria respaldar) me daba problemas al momento re comenzar la sincronización si por algún motivo se me había cortado.

y bueno, eso es todo en escencia