He leído ultimamente:
He puesto un nuevo programa en la sección «Programas» de esta web: Kalternatives. Es un diálogo para configurar fácilmente el sistema de alternativas presente en las distribuciones de Linux Debian y Mandrake (y sus muchas derivadas). El sistema de alternativas (alternatives en hereje) permite en estas distribuciones seleccionar un programa entre varios que proporcionan la misma funcionalidad.

Por ejemplo podemos tener varios editores de texto similares al clásico "vi" (vim, nvi, etc) y con el sistema de alternativas podemos seleccionar cual de ellos se ejecutará cuando lo llamemos como "vi" (si lo llamamos con el nombre real se ejecutará el programa que corresponda con el nombre.) Otro ejemplo real podría ser el comando "web-client-kde"; en Mandrake usando el sistema de alternativas haremos que apunte al navegador que prefiramos bajo el entorno KDE y eso hará que los programas que llamen a «web-client-kde» (la mayoría de los programas de Mandrake bajo KDE) usen ese navegador.
Tradicionalmente la forma de cambiar el programa al que apuntaba un nombre genérico se hacía con el comando "update-alternatives --config [nombregenerico]. El «nombregenérico» sería uno de los existentes en el directorio /etc/alternatives (pero sin poner la ruta), por ejemplo para configurar que alternativa queremos para «vi» escribiríamos:
# update-alternatives --config vi
Este sistema tiene algunos problemas:
Kalternatives nace con la intención de solucionar en parte estos problemas proporcionando al administrador una interfaz sencilla que le permite ver rápidamente todas las funcionalidades existentes así como las alternativas para cada una y cambiar una o varias alternativas seleccionandolas todas y haciendo click en un botón.
El programa está disponible en el CVS de KDE (bajo kdenonbeta/kdedebian/kalternatives) pero también voy a dejarlo como una descarga independiente en la sección de «Programas» de esta web.