2. Namestitev

2.1. Zahteve za namestitev

Muttprint je bil realiziran v programskem jeziku Perl, ki zahteva delujoč Perl interpreter verzije 5. Ta naj bi bil že privzeto na vsakem Linux sistemu.

Prepričajte se, da imate na sistemu nameščen LaTeX (priporočam teTeX verzijo višjo od 1.0) ter programe psselect ter psnup iz paketa PS-Utils Zadnja dva sta potrebna le če hočete uporabljati "paper save mode" ter/ali obojestransko (duplex) tiskanje; ter nista obvezna če imete CUPS ter ste nastavili Muttprint da ga uporablja , glej Razdelek 3.1.2.

Vse zahtevani LaTeX paketi so vključeni v teTeX-u. Če želite uporabljati drugo LaTeX distribucijo preberite datoteko README.latex, ki vsebuje informacije o vseh zahtevanih paketih. Namestiti morate vse pakete, ki niso prisotni na vašem sistemu.

Za razčlenitev datuma, Muttprint uporablja Perl-ov modul Date::Parse[1] [2]. Če modul ni nameščen, bo Muttprint delal brez problemov razen funkcije za pretvorbo časovnega pasu ter izpisa datuma v lokalnem jeziku, glej Razdelek 3.1.7.

Da bi imeli podporo nabora znakov UTF-8 mora LaTeX podpirati ukaze za spreminjane podpore v UTF-8. To je navadno ni prednastavljeno! Primerne dodatke boste našli na CTAN. Le downloadajte datoteko ftp://ftp.dante.de/tex-archive/macros/latex/contrib/supported/unicode.tar.gz ter jo namestite kot je opisano v datoteki INSTALL v paketu samem. UTF-8 podporo potrebujete samo, če vaš poštni odjemalec pošilja Muttprint-u podatke zapisane v UTF-8.

2.2. Namestitev datotek na vašem računalniku

2.3. Integracija Muttprint-a v poštne ter novičarske kliente

Muttprint je bil prvotno razvit za uporabo skupaj le z programom Mutt. Toda brez problema lahko se ga integrira tudi v sledeče poštne programe. Dobil sem opise uporabnikov. Muttprint bo tudi v prihodnje deloval neodvisno od Mutt-a.

2.3.1. Mutt

Spremeniti morate naslednjo vrstico v datoteki $HOME/.muttrc ali globalni datoteki /usr/local/etc/Muttrc:

set print_command="muttprint"

Prepričati se morate tudi, da ignorira nepotrebne dele glave ko se email natisne. Najlažji način za to je, da napišete makro (v vašem ~/.muttrc) ki se prepriča, da so deli glave izpuščeni. Samo najbolj pomembni deli glave so dejansko natisnjeni (glej Razdelek 3.1.20).

Tule je makro:

# Ignoriraj celo glavo
macro index p "<display-toggle-weed> <print-message> <display-toggle-weed> <exit>"
macro pager p "<display-toggle-weed> <print-message> <display-toggle-weed>"
			

Na začetku makro zamenja stanje, kjer so vsi deli glave vidni , nato se pošta natisne in na kncu se glava nastavi nazaj. Nujno je da se izključi potrjevanje tiskanja, tako da makro dela v redu:

# No confirmation before printing
set print="yes"
			

Da natisnete več kot en mail normalno v enem koraku, dodajte naslednji vnos:

# Print every mail extra
set print_split
			

Več informacij o Mutt-i boste našli v njegovi dokumentaciji (/usr/local/share/doc/mutt/manual.txt(.gz)).

Notes

[1]

http://www.cpan.org/authors/id/GBARR/TimeDate-1.10.tar.gz

[2]

Detajle o namestitvi boste našli v datoteki sami. Navadno bi moralo delti z uporabo naslednje procedure:

$ tar xvfz Time-Date-1.10.tar.gz

$ perl Makefile.PL

$ make

$ make test

# make install