INSTALL 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. $Id$
  2. INSTALL file for texinfo.
  3. Copyright 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
  4. 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2010, 2011, 2013, 2014,
  5. 2015, 2016
  6. Free Software Foundation, Inc.
  7. Copying and distribution of this file, with or without modification,
  8. are permitted in any medium without royalty provided the copyright
  9. notice and this notice are preserved.
  10. For generic installation instructions on compiling and installing this
  11. Automake-based distribution, please read the file `INSTALL.generic'.
  12. Installation notes specific to Texinfo:
  13. * texinfo.tex and the other *.tex files are not installed by
  14. `make install', because there is no reliable way to know where to
  15. install them. Instead, you have to run an additional make command
  16. after the normal make install:
  17. make TEXMF=/your/texmf install-tex
  18. texinfo.tex is installed in ${TEXMF}/tex/texinfo/texinfo.tex, etc.
  19. * On the other hand, if you're maintaining a TeX distribution and
  20. keeping the files up to date yourself, you may not want to see the
  21. installation warnings.
  22. For that, run configure --disable-install-warnings, or set
  23. enable_install_warnings=no in the environment.
  24. * The `makeinfo' program is a Perl program that can use extension
  25. modules, known as XS modules. The configure script will attempt to
  26. detect whether such modules can be built and loaded on your
  27. installation. If you want to disable the use of XS modules, you can
  28. give the --disable-perl-xs flag to `configure'; likewise, to use them
  29. without checking, give the --enable-perl-xs flag. Some of the
  30. environment variables listed in the output of `./configure --help' may
  31. be of use for building the XS modules.
  32. After building the program, the use of XS modules can be
  33. controlled with the `TEXINFO_XS' environment variable, which may be
  34. useful for troubleshooting. Set TEXINFO_XS=debug to print some
  35. information as the modules are looked for and loaded, TEXINFO=omit to
  36. disable their use, and TEXINFO_XS=required to force their use.
  37. * For instructions on compiling this distribution with DJGPP tools
  38. for MS-DOS and MS-Windows, see the file djgpp/README.
  39. * The Info tree uses a file `dir' as its root node; the `dir-example'
  40. file in this distribution is included as a possible starting point.
  41. Use it, modify it, or ignore it just as you like.
  42. * You can create a file texinfo.cnf to be read by TeX when
  43. processing Texinfo manuals. For example, you might like to use
  44. @afourpaper by default. See the `Preparing for TeX' node in
  45. the Texinfo manual for more details. You don't have to create the
  46. file if you have nothing to put in it.