Subscribe:
    Subscribe

    domingo, 15 de febrero de 2009

    Liberada Debian 5.0

    Al fín, y después de 22 meses, fue liberada la versión 5.0 de Debian, de nombre código Lenny.
    La nueva versión de prueba o testing, se llama Squeeze, pero se recomienda todavía no empezar a utilizarla, dado que el equipo de seguridad de Debian no se encargará de ella por un tiempo. Yo voy a esperar un mes más o menos, y actualizo a testing.

    Las notas de liberación de Lenny las pueden encontrar aquí.
    Pueden descargarla de aquí.

    jueves, 12 de febrero de 2009

    Limpiando el sistema

    En lo que va de este año, tuve tan descuidado el blog que hasta se me pasó por alto el cumpleaños (que por cierto, fue el 31 de enero). Bueno, en fín.
    Hoy me encontraba buscando utilidades para limpiar un poco el sistema de cosas que quedan boyando por ahí, como paquetes que se instalaron como dependencias de otros, archivos de configuración y demás. Fue así como encontré localepurge.
    Localepurge es una aplicación que se encarga de eliminar archivos de idiomas que los programas instalan, pero que a nosotros no nos interesan, ayudándonos así a limpiar un poco el sistema.
    Cuando lo corremos por primera vez, nos pregunta qué idiomas nos gustaría mantener, ofreciéndonos una lista enorme. Recomiendo mantener el inglés (en), y no olvidarse del español (es) ^_^. Uno puede elegir mantener todas las variantes de un idioma: (es) en el caso del español, o una en particular, como por ejemplo español de Uruguay con codificación utf8 (UY-utf8).
    Para instalarlo, simplemente apt-get install localepurge.
    Al correrlo, este fue el resultado que obtuve:

    # localepurge
    localepurge: Disk space freed in /usr/share/locale: 344228K
    localepurge: Disk space freed in /usr/share/man: 4888K

    Total disk space freed by localepurge: 349116K

    Sí, tenía alrededor de 300MB en archivos de idiomas que jamás iba a usar.

    Además, cada vez que instalamos un programa con apt-get, localepurge se encarga de eliminar los idiomas que no queremos para ese programa.

    Espero que les sea tan útil como a mí.

    miércoles, 31 de diciembre de 2008

    Como solucioné un problema paquetes rotos

    En estos días descargué un driver para una impresora, que leí en un foro que funcionaba. Lo instalé, pero no obtuve los resultados esperados, así que procedí a eliminarlo de mi sistema.


    El tema es que la desinstalación falló, y de los 3 paquetes que me instaló el driver, 2 quedaron rotos, con lo cual apt quedó bloqueado.


    Lo primero que intenté es lo típico para solucionar este tipo de problemas: apt-get -f install, pero esto no sirvió.


    Luego, empecé a probar diferentes soluciones (tirando anstatz, según diría un profesor que tuve), entre las cuales se encotró instalar el driver nuevamente, para que se cumpieran las dependencias insatisfechas que hacían que esos paquetes estuvieran rotos, pero tampoco.


    Entonces se me ocurrió que la solución podía estar en modificar el archivo en el que apt lee la información de los paquetes: /var/lib/dpkg/status. Antes de saber qué modificar, busqué en internet, y llegué a un foro que decía que había que eliminar de ese archivo todo lo referente a esos paquetes. Y santo remedio.


    Luego de hacer esas modificaciones, para que surtan efecto, hay que reiniciar el sistema.


    Espero que sea útil.

    lunes, 1 de diciembre de 2008

    Ajustando la hora en un terminal

    Hoy me llegó el cd de Ubuntu 8.10 que pedí hace unas semanas.


    Cuando lo probé, noté que el reloj estaba 2 horas adelantado, por lo que decidí corregirlo.


    Me sorprendió mucho darme cuenta que ese cambio me había también afectado la hora del sistema que tengo instalado, la cual ahora estaba 2 horas atrasada. No sé si este será un caso aislado como la falla en el chip que provovó la aparición de Fenomenoide, o será algo común, pero ojo al piojo.


    Algo que me sorprendió más todavía es que la aplicación gráfica para ajustar la hora, dejó de reconocer mi contraseña de root, por lo que no podía ajustarla.


    Ahí fue cuando decidí ir a la consola.


    Entonces: como root ejecutamos: date --set=hora.


    Por ejemplo: date --set=19:40:35


    Y pronto.

    domingo, 30 de noviembre de 2008

    Excelente video

    Encontré este videíto, que es corto pero conciso.
    Y está muy bueno ^_^
    Que lo disfruten.

    martes, 4 de noviembre de 2008

    El kernel Linux con mas de 10 millones de líneas

    Según leo en el sitio vivalinux, el núcleo de nuestro querido sistema operativo ya supera los 10 millones de líneas escritas.


    Este conteo incluye los comentarios, espacios en blanco y archivos de texto incluídos en las fuentes que se descargan.


    Pero si nos concentramos exclusivamente en lo que son líneas de código, el número es de 6.399.191 líneas. Una locura ¿no?


    Además, de esas líneas, un 96,4% están escritas en C, 3,3% en assembler, y un 0,1% en perl.


    Por otro lado se sabe que más de la mitad de ese código corresponde a drivers.


    Ese seguramente es uno de los motivos por los cuales GNU/Linux es el sistema operativo con más hardware soportado.

    martes, 21 de octubre de 2008

    Interceptación de teclados cableados.

    Era conocida la vulnerabilidad que presentaban los teclados inalámbricos frente a un posible intento de intercepción, pero unos científicos suizos descubrieron que los teclados convencionales, o sea, con cable, tampoco son inmunes.


    Ellos probaron con 11 modelos de teclados, entre los que había teclados USB, PS/2, en incluso teclados de laptop, y descubrieron que todos sucumbieron al menos a uno de cada cuatro ataques, habiendo incluso paredes de por medio.

    El método que usan es la intercepción y decodificación de las señales electromagnéticas que emite el teclado cuando una tecla es presionada.


    Dejo a continuación un par de videos en los que hay una pequeña muestra.



    Compromising Electromagnetic Emanations of Keyboards Experiment 1/2 from Martin Vuagnoux on Vimeo.



    Compromising Electromagnetic Emanations of Keyboards Experiment 2/2 from Martin Vuagnoux on Vimeo.