Skip to main content

Como eliminar kernels desfasados

Sucede que a medida de que nuestro sistema se actualizando, nuevos núcleos del sistema Linux se van instalando. Los anteriores permanecen en el sistema por si necesitáramos usarlos. Esto se ve claramente al arrancar la máquina en la pantalla de selección de sistemas operativos del grub.

Además de la sobrecarga del menú del grub por núcleos de Linux que ya no vamos a usar, estos ocupan una cantidad no despreciable en nuestro disco duro.

Eliminarlos es bastante fácil haciendo uso de un terminal. Abrimos uno pulsando simultáneamente CTRL+ATL+T o desde Aplicaciones -> Accesorios -> Terminal.

Si nuestro sistema no tiene aptitude instalado lo instalamos mediante

sudo apt-get install aptitude

Una vez instalado aptitude nos vamos a servir de él para conocer los núcleos instalados mediante el siguiente comando:

aptitude search ~ilinux-image-2

Se mostrará un listado con los kernels instalados. De estos uno es el que estamos usando y no debemos borrarlo. Seguramente será el más reciente, indicado por su número de versión. El más reciente es el que tiene número de versión superior. Para asegurarnos podemos usar el comando siguiente que nos indica el kernel en uso.

uname -r

Una vez sabemos cual NO debemos borrar podemos empezar a borrar los más viejos. El comando para hacerlo será:

sudo aptitude purge nombre_del_kernel

Donde cambiaremos nombre_del_kernel por el correspondiente al núcleo que queremos borrar. Tras unos segundos el kernel quedará borrado.

El desconocido Tasksel

Habituados a usar apt-get o aptitude se nos puede pasar por alto un comando útil para la instalación de programas como tasksel. Con frecuencia cuando buscamos una solución instalamos varias aplicaciones que se complementan para dar esa solución. Un ejemplo frecuente es un servidor LAMP, lo que es una maquina con Linux donde instalamos Apache, MySQL y PHP.  Tasksel resuelve esto con una serie de tareas predefinidas de instalación.

Tasksel es un comando para consola. Si no le damos parámetros se nos muestra una caja de selección donde podemos elegir una o varias de las tareas de instalación que nos ofrece. Un asterisco indica aquellas que ya están instaladas. Esta misma pantalla se muestra en la etapa final de instalación de Ubuntu Server.

Si le damos parámetros podemos por ejemplo lanzar una tarea de instalación inmediatamente.

tasksel --list-tasks

Comando que nos muestra en la terminal las tareas disponibles. Con el podremos conocer el identificador que corresponde a la tarea a instalar. Una i en cada línea nos indica si esta instalado. La u nos indica lo contrario.

Una vez conocida la tarea a instalar usaremos el comando:

sudo tasksel install <tarea>

Donde <tarea> sera el identificador de la tarea a instalar. Y si lo que queremos es borrar una tarea usaremos:

sudo tasksel remove <tarea>

Para saber más: https://help.ubuntu.com/community/Tasksel

Capturador de pantallas Shutter

Recién instalado Ubuntu 10.04 LTS y actualizado, tras un par de buenos aptitudes mi máquina vuela. No en vano se nota que aun no instale Flash en Firefox. La primera aplicación que echo en falta es Shutter y esto es totalmente comprensible. Es la mejor herramienta de captura de escritorio que haya para Ubuntu. Voy a la página oficial y la renovación que le han hecho es soberbia. Me encanta el tema que han escogido para armarla.

En este momento Shutter va por la versión 0.86.4 y añade cosas interesantes como la posibilidad de capturar varias áreas de trabajo del escritorio en una única imagen.

El desarrollo de Shutter se apoya en Launchpad, lo que convierte la instalación en algo muy fácil. Desde un terminal añadimos el repositorio e instalamos con los siguientes comandos.

sudo add-apt-repository ppa:shutter/ppa
sudo apt-get update && sudo apt-get install shutter

Y con esto queda listo para usar Aplicaciones -> Accesorios -> Shutter.

Más tipos de letra para nuestro Ubuntu

Los repositorios de Ubuntu son un inmenso almacén de programas y recursos de los que podemos servir. Con frecuencia es tanto lo que hay que podemos pasarlo por alto y buscar opciones mas complicadas. Este el caso de las fuentes o tipos de letra que podemos usar en nuestro sistema. Aquí en Ubuntux ya hablamos de como instalar fuentes en general, es posible que lo dicho complemente lo que vamos a exponer aquí.

Fuentes de Microsoft. Son bastante buenas y se usan mucho en diseño web, por lo que disponer de ellas mejora la visualización de las páginas en nuestro navegador. Se instalan tambien cuando instalamos wine. Se instalan con el siguiente comando:

sudo aptitude install msttcorefonts

Fuentes Sun. Se instalan ademas de con el siguiente comando cuando instalamos java en nuestro sistema.

sudo aptitude install sun-java6-fonts

Red Hat tiene también sus propias fuentes que puedes instalar con:

sudo apt-get install ttf-liberation

Desde www.dustismo.com tenemos otro paquete de fuentes para alfabetos europeos

sudo aptitude install ttf-dustin

Las fuentes TrueType caslon, caliban, cupola de George Willians se obtienen con el comando

sudo aptitude install ttf-georgewilliams

Las dos fuentes Juicy que simulan escritua a mano delphine regular y steve hand:

sudo aptitude install ttf-sjfonts

Algunas fuentes TrueType de la Fundacion Digital Arkandis:

sudo aptitude install ttf-adf-accanthis ttf-adf-baskervald ttf-adf-berenis ttf-adf-gillius ttf-adf-ikarius ttf-adf-irianis ttf-adf-libris ttf-adf-mekanus ttf-adf-oldania ttf-adf-romande ttf-adf-switzera ttf-adf-tribun ttf-adf-universalis ttf-adf-verana

En el paquete Aenigma tenemos 465 fuentes libres por Brian Kent que se instalan:

sudo aptitude install ttf-aenigma

Okolaks es una fuente sans serif realizada por Gluk.

sudo aptitude install ttf-okolaks

Con un interesante origen que podéis conocer mediante este comando aptitude show ttf-goudybookletter tenemos la fuente Goudy Bookletter que si queréis podéis instalar con:

sudo aptitude install ttf-goudybookletter

Igualmente la fuente Isabela tiene un interesante origen que también podéis conocer con aptitude show ttf-isabella, una fuente TrueType para caracteres latinos. Se instala con:

sudo aptitude install ttf-isabella

Beteckna es una fuente TrueType tipo sans serif instalable mediante:

sudo aptitude install ttf-beteckna

Con variantes para negrita, itálica y negrita italica tenemos esta fuente con largo nombre que imita la escritura a mano de un tal Daniel Kahn Gillmor. Instalable mediante el comando:

sudo aptitude install ttf-fifthhorseman-dkg-handwriting

Otra de escritura a mano:

sudo aptitude install ttf-breip

Fuentes cursivas Fuentes Ecolier Court y Ecolier Lignes Court:

sudo aptitude install ttf-ecolier-court ttf-ecolier-lignes-court

Fuente Engadget:

sudo aptitude install ttf-engadget

Fuentes de Ray Larabie TrueType pyrite, quadaptor, y quadrangle de www.larabiefonts.com, desde donde podrás descargar otras muchas más. Desde los repositorios podrás instalar estas tres con el comando:

sudo aptitude install ttf-larabie-deco ttf-larabie-straight ttf-larabie-uncommon

Otra fuente de antiguo origen, la Essays 1743:

sudo aptitude install ttf-essays1743

Y por último tenemos la fuente droid con soporte para multitud de alfabetos:

sudo aptitude install ttf-droid

Disponer de una cantidad excesiva de fuentes puede comprometer el rendimiento de nuestro sistema, por lo que es preferible tener instaladas solo las necesarias. Desinstalar una fuente es tan sencillo como instalarla. En vez de usar el argumento «install» con el comando aptitude usaremos el argumento «remove».

Si conoces alguna otra fuente de los repositorios que creas que merece mención, no dudes en indicarlo en los comentarios.

Conocer los últimos paquetes instalados

Es posible que te encuentres con la necesidad conocer los paquetes que fueron instalados recientemente en la máquina. El gestor de paquetes de Debian dpkg guarda un registro de las operaciones con paquetes en /var/log/dpkg.log que se hacen en el equipo. Por ejemplo con la siguiente orden podremos saber los paquetes instalados en el mes actual:

cat /var/log/dpkg.log | grep "status installed"

Para meses anteriores dkpg guarda los archivos de registro con un nombre como [dpkg.0.log, dpkg.1.log, dpkg.2.log,…] En estos archivos están todas las operaciones hechas con paquetes desde la instalación del sistema en el equipo.

Si para instalar programas utilizamos aptitude el registro de actividades esta en el archivo /var/log/aptitude y podremos tener un listados con:

cat /var/log/aptitude | grep "\[INSTALA\]"

Aunque en este listado solo estarán los programas instalados mediante la orden aptitude.

En caso de que usemos synaptic para instalar programas el registro de operaciones se guarda en el directorio /root/.synaptic/log bien ordenado por fechas, aunque es mas fácil acceder desde Archivo → Histórico.