miércoles, 10 de junio de 2009

Elimando kernels antiguos en Ubuntu


Conforme se van liberando las diferentes versiones del kernel, Ubuntu, al igual que el resto de distribuciones, lo actualiza. Tras la actualización, el SO pasa a emplear la última versión del kernel descargada, quedando la anterior guardada en el sistema por si el arranque con el nuevo kernel no fuera posible o diera algún error.

Sin embargo, tras varias actualizaciones puede ocurrir que llegen a almacenarse hasta 4 ó 5 kernels en el equipo, y puede verse como van apareciendo todos ellos en el GRUB al arrancar conforme se instalan. Desde mi punto de vista no tiene mucho sentido tener más de un par de kernels, el actualizado y el anterior pudiendo ser eliminados los demás. Esto es especialmente recomendable si arrancamos desde una partición BOOT (por ejemplo porque tengamos Reiser como sistema de archivos), ya que suelen pequeñas y pueden verse colmadas con facilidad si no hemos sido previsores al crearla.

En Guía Ubuntu, una de las mejores páginas de Ubuntu existentes y visita obligada para cualquier usuario de Ubuntu, puede verse la manera de eliminar estos kernels obsoletos.

En primer lugar se listan los kernels instalados mediante la ejecución de la siguiente orden en una consola:

sudo aptitude purge paquete

posteriormente se eliminan mediante el comando,

sudo aptitude purge paquete

donde evidentemente "paquete" es el nombre del kernel que quiere eliminarse.

Si el paquete a eliminar no está actualizado te pedirá actualizarlo, luego de lo cual puedes aplicar lo mismo a las actualizaciones y paquetes antiguos:

sudo aptitude purge paquete

En caso que no quieras actualizar para luego eliminar puedes aplicar:

sudo aptitude remove paquete

aunque desde Guía Ubuntu indican que esto puede no eliminar los ficheros de configuración del paquete.



lunes, 8 de junio de 2009

Máxima, un sistema de álgebra computacional


Navegando por la página de Linux Music 2.0, me encuentro con Maxima. Se trata de un sistema de cálculo simbólico y numérico basado en el software Macsyma desarrollado a finales de los 60 por el MIT, y que ahora es software libre.

Maxima puede usarse desde la línea de comandos o empleando una interfaz gráfica como Wxmaxima. Puede encontrarse abundante documentación aquí.

Aunque no lo he usado, la sintaxis de los comandos se parece bastante a los de Mathematica, que al parecer se basa en él. Si alguien se anima a usarlo que nos cuente que tal le va.

Maxima esta disponible tanto para GNU/Linux como para Windows.

domingo, 7 de junio de 2009

Qalculate, más que una calculadora


Aunque Ubuntu trae su propia calculadora, hace tiempo que uso Qalculate! . Se trata de una calculadora bastante potente que su autor define como una "calculadora multipropósito de escritorio". Entre otras muchas cosas permite hacer lo siguiente:

  • Factorizar y simplificar funciones
  • Diferenciar e integrar
  • Resolver ecuaciones e inecuaciones.
  • Operar con matrices y vectores
  • Realizar operaciones en diferentes bases, 2...36, e incluso con números romanos.
  • Emplear funciones estadísticas predefinidas
  • Cambiar de unidades
  • Definir constantes y variables
  • Dibujar funciones mediante GNU Plot.

Personalmente lo que más cómodo me resulta es que tras evaluar una expresión, esta no se borra, por lo que se puede cambiar el valor o parámetro que se desee sin tener escribirla de nuevo. Y lo mejor de todo es que software libre.

viernes, 5 de junio de 2009

Borrando archivos rebeldes


A veces en Ubuntu, todavía no tengo muy claro por qué, determinados archivos son enviados a la papelera con permisos distintos a los del usuario que los borró, de manera que luego no pueden ser eliminados de ella.

La solución la encuentro en Un Punk en Ubuntu, y en realidad es muy sencilla, consiste en desplazarnos hasta el directorio /home/NOMBRE_USUARIO/.local/share/Trash/files y borrar los archivos y directorios que se encuentran allí con privilegios de administrador.

Para los despistados, recordar que deberemos sustituir NOMBRE_USUARIO por nuestro nombre de usuario y prestar atención a las mayúsculas y minúsculas.

viernes, 15 de mayo de 2009

Gnome commander, gestor de archivos en Ubuntu


Uno de los programas a los que más uso se les suele dar es a un gestor o explorador de archivos. En el caso de Windows, Total Commander es uno de los más populares y en mi opinión es el mejor, aunque se trata de software privativo.

En Ubuntu de todos los que he probado me quedo con Gnome Commander en su versión 1.2.7, que es software libre. Se trata del típico gestor de archivos con dos paneles al más puro estilo Norton Commander.

En general el programa está bastante bien, aunque desde mi punto de vista falta añadirle detalles como la posibilidad de crear accesos directos, y pulirlo un poco mejorando la integración con los compresores, y el refresco de los paneles tras realizar operaciones sobre archivos (que recomiendo encarecidamente realizar manualmente con CTRL+R para evitar problemas).

Está en los repositorios por lo que puede instalarse mediante un simple:
sudo apt-get install gnome-commander

miércoles, 13 de mayo de 2009

Mejorando la seguridad de Firefox


En la página de Security By Default, me encuentro con una utilidad llamada FFHardener para mejorar la seguridad de Firefox.

Concretamente se trata de una herramienta que fuerza a Firefox a cambiar el algoritmo de cifrado cuando se emplea SSL, pasando a emplear AES de 256 bits en todas las conexiones, en lugar de usar algoritmos que ofrecen menos seguridad como puede ser RC4 de 128 bits.

Una de las formas de verificar que efectivamente se produce este cambio, es hacer doble click sobre el candado que aparece en la barra inferior del navegador cuando se realiza una conexión segura, por ejemplo en Gmail si tenemos activada esta opción. Antes de emplear FFHardener indica que se emplea un cifrado RC4 de 128 bits. Mientras que una vez aplicado se emplea un cifrado AES de 256 bits

Existen versiones para Windows y GNU-Linux, donde básicamente se trata de ejecutar un archivo en python desde el directorio del nuestro perfil de Firefox, teniendo en cuenta que este debe estar cerrado al ejecutarlo.Tanto la utilidad como las instrucciones detalladas para su instalación pueden verse aquí.

viernes, 1 de mayo de 2009

Instalando HP Laserjet P1005 en Ubuntu 9.04


Cuando por fin había conseguido imprimir a la primera con mi HP Laserjet 1018 en Ubuntu 9.04 (no como en Intrepid, Ubuntu 8.10, donde tenía que desconectar el cable USB y volverlo a conectar si encendía el equipo antes que la impresora), he tenido que cambiar de impresora. Así que ahora tengo una flamante HP Laserjet P1005.

Al conectarla, Ubuntu la detecta automáticamente, e incluso se ofrece a instalar un driver propietario de HP, toda una sorpresa. Como prefiero funcionalidad a radicalismos frente al software propietario, acepto la instalación :), y los controladores se instalan al más puro estilo Plug n' Play. Hasta ahí todo bien, sin embargo al intentar imprimir una página de prueba, topamos con la dura realidad, no se imprime nada. Así que, una vez más, hay que hacer uso de Google.

La solución la encuentro en esta página, donde nos proporcionan un driver libre, y desaconsejan utilizar los paquetes disponibles para las diferentes distribuciones, que al parecer no están actualizados con el protocolo "XQX" empleado por esta impresora. Por tanto deben utilizarse los drivers específicos mencionados siguiendo el procedimiento indicado, que es similar al que tuve que emplear en su día para instalar la HP Laserjet 1018. Una vez hecho esto la P1005 funciona correctamente.

Un pequeño inconveniente es que en cada reinicio se desmarca la casilla "Activada" de la impresora, por lo que de momento, tengo que activarla manualmente. Creo que esto es se debe a más mi poca pericia como administrador de sistemas que al driver, así que seguiré investigando...