DR. KUHLMANN Software

NikiSource

The Niki source is at http://www.dr-kuhlmann-software.de/Niki/Niki.tgz

Unpack the sources into a new directory.

The directories Tk, HTML, icons and Niki are created.

Run Niki on local sources

Niki is written in Perl and Perl/Pk. It needs some Perl modules. Check your system is prepared to run Niki:

   Niki/used_modules

Install the modules from CPAN. PerlModules and PerlRpmSuSE9_3 will help you. Pay attention that the order of the modules listed is not the order the modules to be installed.

Then simply call

   Niki/Niki Niki/Doc/NikiHelp.niki

Niki runs on Perl/Tk version 804.027 but not on Perl/Tk version 800.024.

Perl/Tk 800.024 is released by Suse. It supports utf8 poorly.

You should install Perl Tk 804.027 with

   perl Makefile.PL XFT=1

But: Perl/Tk 804.027 may crash when PNG images are used. Niki uses no PNG images.

Install Niki source version

You can Niki install if it run on the local sources. See above. Installing the Niki source is

   perl Makefile.PL
   make
   su
      make install
   exit

Build Niki binary version

Build Niki the binary version of Niki using the Perl script

   Niki/build_niki

You'll need the PAR module and friends http://search.cpan.org/~autrijus/PAR-0.89/ from CPAN.

Spell checking

Spell checking is only supported if Tk version 804.027 or higher is used.

The following perl modules do you only need for spell checking

  • Text::Aspell from CPAN and the Aspell libraries (on SuSE you need the rpm aspell-devel) too.
  • Lingua-Identify and its friends Class-Factory-Util Text-ExtractWords Text-Affixes Text-Ngram (install the friends first)

You need some aspell dictionaries of course. On SuSE install the aspell-xx packages. You get apell at http://aspell.sourceforge.net . Check the dictionaries installed on your system:

   Niki -dictionaries

Export and print function

The NikiPrintExport function uses the programs html2ps ps2pdf. For ps2pdf on a SuSE system install the packages html2ps and ghostscript-library.

Ghostscript should be installed on Linux system.

html2ps is at http://user.it.uu.se/~jan/html2ps.html .


Please don't hesitate to send error reports to mailto:hkuhlmann@dr-kuhlmann-software.de



generated by Niki