Microsoft publicó en 1997 un formato de ayuda denominado ‘Microsoft Compiled HTML Help’.
En realidad, no son más que documentos escritos en html, acompañados de imágenes y empaquetados en un archivo con extensión ‘.chm’. Se trata de un formato privativo pero, en ocasiones, encontramos documentación en Internet en ese formato y tenemos que buscar una solución para Ubuntu. Eso es lo que me ha sucedido con la ayuda de PHP que, aunque también la puedes obtener en otros formatos, al descargarla en ‘chm’ me sirve como excusa para mostrarte cómo resolver la situación.
Para dar soporte a los archivos ‘.chm’ en nuestro sistema operativo, vamos a recurrir a ‘xchm’, un programa con licencia GNU/GPL que nos facilita el acceso a la información contenida en este tipo de archivos.
Para instalarlo en Ubuntu, sólo tenemos que abrir Synaptic (Sistema > Administración > Gestor de paquetes Synaptic) y buscar el programa. Lo marcamos para instalar (en su menú de contexto) y, después de aceptar las dependencias, hacemos clic sobre el botón ‘Aplicar’
Ahora, debería aparecer una nueva opción dentro de ‘Aplicaciones > Oficina‘ titulada ‘xCHM’. (si no recuerdo mal, en Ubuntu 8.04 aparecía en ‘Aplicaciones > Accesorios‘)
Si no aparece, basta con volver a cargar los paneles de Gnome. Esto lo consigues reiniciando la sesión del usuario con el que estás trabajando o, más rápido aún, abriendo la consola (Aplicaciones > Accesorios > Terminal) y escribiendo la siguiente orden:
killall -9 gnome-panel
Finalmente, cuando ejecutemos el programa, podremos abrir nuestro documento en formato chm.
La ventaja que le encuentro a xCHM es que es independiente de la interfaz gráfica y, además de funcionar muy bien tanto en Gnome como en KDE, podemos utilizarlo con otros administradores de ventanas más ligeros, como fvwm o xfce. Sin embargo, para ver el contenido de archivos chm, disponemos de otras alternativas como…
- Gnochm, un visor para archivos chm diseñado para el entorno Gnome
- kchmviewer, un visor específico para KDE.
- Un add-on para Firefox llamado chmreader
- Okular, un visor para archivos pdf incorporado en KDE 4.x que también puede mostrar archivos chm.
Espero que te resulte útil.






Al intentar instalar el xchm me manda un error como el siguiente:
Err http://mx.archive.ubuntu.com gutsy/universe libchm1 2:0.39-4
404 Not Found
Err http://archive.ubuntu.com gutsy/universe libchm1 2:0.39-4
404 Not Found
Err http://archive.ubuntu.com gutsy/universe xchm 2:1.13-4
404 Not Found
Imposible obtener http://archive.ubuntu.com/ubuntu/pool/universe/c/chmlib/libchm1_0.39-4_i386.deb 404 Not Found
Imposible obtener http://archive.ubuntu.com/ubuntu/pool/universe/x/xchm/xchm_1.13-4_i386.deb 404 Not Found
¿Que puedo hacer?
Creo que estás instalando en Ubuntu Gutsy y desconozco si xchm está en los repositorios de esta versión. Si te sirve de algo, este tutorial está hecho en Intrepid. Puedes probar a instalar gnochm, que es muy parecido, para ver si tienes más suerte. Si no, quizás sea hora de pensar en una actualización.
Saludos.
Gracias
Funciona muy bien muchas gracias!!
Excelente artículo. Me ha venido muy bien el xCHM (12 Mb). En un principio intente con el Okular pero eran 270 Mb y he desistido.
Tengo un Ubuntu Lucid Lynx con Gnome.
Saludos
Gracia colega
A mi tambien me ha funcionado
Se agradece