2. Instalación

2.1. Requerimientos del sistema

Muttprint fué realizado con el lenguaje de programación Perl el cual requiere un intérprete de Perl 5 funcional. Esto último debería ser así en cualquier sistema Linux por defecto.

Asegúrate de que esten disponibles en tu sistema una distribución latex (recomiendo una versión de tetex superior a 1.0) así como los programas psselect y psnup del paquete ps-utils. El último sólo es necesario si quieres utilizar el modo de ahorro de papel y/o la impresión dúplex.

Para leer la fecha, Muttprint utiliza el módulo Perl Date::Parse [1] [2]. Si el módulo no se instala, muttprint funciona sin problemas salvo la función para convertir la zona horaria e imprimir la fecha en el idioma local, consulta Sección 3.1.6.

Para activar el soporte para el juego de caracteres UTF-8 el comando de LaTeX para cambiar el juego de caracteres debe soportar UTF-8. ¡Lo que no es lo normal! Encontrarás una extensión que lo soporte en CTAN. Simplemente descargue ftp://ftp.dante.de/tex-archive/macros/latex/contrib/supported/unicode.tar.gz e instálelo tal y como se describe en el fichero INSTALL. Solo necesita soporte para UTF-8 si su cliente de correo manda a Muttprint la información codificada con UTF-8.

2.2. Instalación de los archivos en tu computadora

2.3. Integración de muttprint con los clientes de correo y de noticias

muttprint fué originalmente desarrollado para ser utilizado sólo con mutt. sin embargo puede ser integrado con los siguientes programas de correo sin problemas. algunos usuarios me han facilitado la información sobre integración. Muttprint será desarrollado independientemente de Mutt en el futuro.

2.3.1. mutt

tienes que añadir o modificar la siguiente línea en el archivo $home/.muttrc o a nivel de todo el sistema en /etc/muttrc:

set print_command="muttprint"

Además debes asegurarte de que todas las cabeceras necesarias son generadas cuando el mail es impreso. la forma más fácil es escribir un pequeño macro (en tu ~/.muttrc) el cual se asegura que todas las cabeceras son generadas. sólo las cabeceras más importantes son impresas en realidad (consulta Sección 3.1.18).

aquí está el macro:

# generar todas las cabeceras
macro index p "<display-toggle-weed> <print-message> <display-toggle-weed> <exit>"
macro pager p "<display-toggle-weed> <print-message> <display-toggle-weed>"
			

primero, el macro cambia al modo donde todas las cabeceras son mostradas, luego el correo es impreso y finalmente cambia al modo anterior. es necesario desactivar la confirmación de impresión para que el macro funcione correctamente:

# sin confirmatión antes de la impresión
set print="yes"
			

para imprimir más de un mensaje en un mismo paso, se debería agregar la siguiente entrada:

# Imprimir cada mensaje adicional
set print_split
			

Encontrarás más información en la documentación de Mutt (/usr/share/doc/packages/mutt/manual.txt(.gz)).

Notas

[1]

http://www.cpan.org/authors/id/gbarr/timedate-1.10.tar.gz

[2]

Encontrarás detalles respecto a la instalación en este archivo. Normalmente, el siguiente procedimiento debería funcionar:

$ tar xvfz time-date-1.10.tar.gz

$ perl makefile.pl

$ make

$ make test

# make install