home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / octa21fs.zip / octave / kpathsea / doc / unixtex.tex < prev   
Text File  |  2000-01-15  |  11KB  |  299 lines

  1. @ifclear version
  2. @defcodeindex fl
  3. @defcodeindex op
  4. @end ifclear
  5.  
  6. @node unixtex.ftp
  7. @section @file{unixtex.ftp}: Obtaining @TeX{}
  8.  
  9. @cindex obtaining @TeX{}
  10. @cindex retrieving @TeX{}
  11.  
  12. @flindex unixtex.ftp
  13. @flindex tug.org
  14. @flindex www.tug.org
  15. @flindex ftp.tug.org
  16. This
  17. @iftex
  18. chapter
  19. @end iftex
  20. is @url{ftp://ftp.tug.org/tex/unixtex.ftp}, last updated 18 March 1998.
  21. Also available as @url{http://www.tug.org/unixtex.ftp}.  The IP address
  22. is currently @code{[158.121.106.10]}, and the canonical host name is
  23. currently @samp{tug.org}.  It is also in Kpathsea source distributions
  24. as @file{etc/unixtex.ftp} (although the network version is usually
  25. newer).  Mail @email{kb@@mail.tug.org} with comments or questions.
  26.  
  27. Following are general instructions for Unix or other sites who wish to
  28. acquire the Web2c distribution, (plain) @TeX{}, La@TeX{} (2e),
  29. Bib@TeX{}, Metafont, MetaPost, DVI processors for the X window system,
  30. PostScript, the PCL language in the HP LaserJet, and related programs.
  31. They are oriented towards building from the original sources, though
  32. some information on alternative packages is included in the last
  33. section.  See also @url{http://www.tug.org/web2c}, the Web2c and
  34. Kpathsea home page.
  35.  
  36. Please consider joining the @TeX{} Users Group (TUG) to help support the
  37. maintenance and development of the programs you retrieve.  Email
  38. @email{tug@@tug.org} or see @url{http://www.tug.org} for information and
  39. a membership form.
  40.  
  41. For actual installation instructions after obtaining the necessary
  42. sources, see @ref{Installation}.  A copy is in the distribution file
  43. @file{kpathsea/INSTALL}.
  44.  
  45. @menu
  46. * Electronic distribution::  CTAN and so forth.
  47. * CD-ROM distribution::
  48. * Tape distribution::
  49. * Other TeX packages::
  50. @end menu
  51.  
  52.  
  53. @node Electronic distribution
  54. @subsection Electronic distribution
  55.  
  56. @cindex ftp retrieval
  57. @cindex obtaining Web2c by ftp
  58. @cindex distributions, via ftp
  59.  
  60. @cindex CTAN, defined
  61. @cindex backbone of CTAN
  62. In many places we refer to @var{CTAN:}.  This is @emph{both} a host name
  63. and a directory name.  Here are some primary locations:
  64.  
  65. @example
  66. @url{ftp://ctan.tug.org/tex-archive}    @r{(California, USA)}
  67. @url{ftp://ftp.dante.de/tex-archive}    @r{(Germany)}
  68. @url{ftp://ftp.tex.ac.uk/tex-archive}   @r{(England)}
  69. @end example
  70.  
  71. @noindent
  72. @flindex README.mirrors
  73. @flindex CTAN.sites
  74. @cindex mirrors, FTP
  75. CTAN has many mirrors worldwide; see the top-level file
  76. @file{README.mirrors} from one of the sites above, or finger
  77. @email{ctan@@ftp.tug.org}, or see @url{http://www.tug.org/CTAN.sites}.
  78. A list current as of the time of distribution is in the top-level file
  79. @file{./MIRROR}.
  80.  
  81. @cindex World Wide Web CTAN access
  82. @cindex Gopher CTAN access
  83. @cindex email CTAN access
  84. @cindex NFS CTAN access
  85. You can also access CTAN via the World Wide Web, Gopher, electronic
  86. mail, or NFS.  The same @file{README.mirrors} file explains how.
  87.  
  88. @cindex binary mode, for file transfers
  89. You will need to retrieve some or all of the following archives,
  90. depending on your needs (don't forget to set binary mode for file
  91. transfers):
  92.  
  93. @table @asis
  94. @item @file{@var{CTAN:}/systems/web2c/texmflib.tar.gz}
  95. A basic collection of fonts (TFM files only) and macro packages
  96. (including Texinfo and La@TeX{} 2e).  It unpacks into @file{texmf/}; if
  97. you change the structure of this hierarchy, you will also have to change
  98. the default search paths (@pxref{Changing search paths}).  It is
  99. required unless you already have these files, in which case you should
  100. change the default paths as necessary to find them.  There are other
  101. packages of library files, @file{etexlib.tar.gz},
  102. @file{omegalib.tar.gz}, and @file{pdftexlib.tar.gz}, that are required
  103. as well if you install e-@TeX{}, Omega, or pdf@TeX{} respectively.
  104.  
  105. @item @file{@var{CTAN:}/systems/web2c/web.tar.gz}
  106. @cindex Knuth, Donald E., original author
  107. The original WEB source files, written mostly by Don Knuth.  Required
  108. unless you already have this @file{web} version.  (The WEB sources
  109. change irregularly with respect to Web2c itself.)  Unpacks into
  110. @file{web2c-@var{version}}.
  111.  
  112. @item @file{@var{CTAN:}/systems/web2c/web2c.tar.gz}
  113. The Web2c system.  Required.  Also unpacks into
  114. @file{web2c-@var{version}}.
  115.  
  116. @item @file{@var{CTAN:}/systems/web2c/web2c-etex.tar.gz}
  117. Additions to the Web2c system for building e-@TeX{}.  Optional.  Also
  118. unpacks into @file{web2c-@var{version}}.
  119.  
  120. @item @file{@var{CTAN:}/systems/web2c/web2c-omega.tar.gz}
  121. Additions to the Web2c system for building Omega.  Optional.  Also
  122. unpacks into @file{web2c-@var{version}}.
  123.  
  124. @item @file{@var{CTAN:}/systems/web2c/web2c-pdftex.tar.gz}
  125. Additions to the Web2c system for building pdf@TeX{}.  Optional.  Also
  126. unpacks into @file{web2c-@var{version}}.
  127.  
  128. @item @file{@var{CTAN:}/systems/web2c/texk.tar.gz}
  129. The web and web2c sources, plus the additions for web2c, plus the dvi
  130. drivers mentioned below, plus extra dvi drivers and tools not packaged
  131. separately.  Recommended if you want to build a complete system.
  132. Unpacks into @file{texk-@var{version}}.
  133.  
  134. @c @item @file{@var{CTAN:}/systems/web2c/psfonts.tar.gz}
  135. @c Metrics, outlines, and bitmaps (for previewing) for the 35 de facto
  136. @c standard fonts donated by URW and the additional high-quality freely
  137. @c available PostScript fonts donated by Adobe, Bitstream, and URW,
  138. @c including geometrically-created variants such as oblique and small
  139. @c caps.  Unpacks into @file{texmf}.  Necessary for PostScript printing or
  140. @c previewing support.
  141.  
  142. @item @file{@var{CTAN:}/dviware/dvipsk/dvipsk.tar.gz}
  143. DVI-to-PostScript translator.  Unpacks into @file{dvipsk-@var{version}}.
  144. Optional.
  145.  
  146. @item @file{@var{CTAN:}/dviware/xdvik/xdvik.tar.gz}
  147. X window system DVI previewer.  Unpacks into @file{xdvik-@var{version}}.
  148. Optional.
  149.  
  150. @item @file{@var{CTAN:}/dviware/dviljk/dviljk.tar.gz}
  151. DVI-to-PCL (HP LaserJet) translator.  Unpacks into
  152. @file{dviljk-@var{version}}.  Optional.
  153. @end table
  154.  
  155. All that said, the originating host for the software above is
  156. @file{ftp.tug.org}.  You can retrieve these distributions (but not much
  157. else) from the @file{tex/} directory on that host.
  158.  
  159.  
  160. @node CD-ROM distribution
  161. @subsection CD-ROM distribution
  162.  
  163. @cindex CD-ROM distributions
  164. @cindex obtaining Web2c on CD-ROM
  165. @cindex distributions, on CD-ROM
  166.  
  167. Numerous organizations distribute various @TeX{} CD-ROM's:
  168.  
  169. @itemize @bullet
  170. @item
  171. @cindex @TeX{} Live CD-ROM
  172. @cindex TUG
  173. @cindex UKTUG
  174. @cindex GUTenberg
  175. TUG, UK TUG, and GUTenberg (French-speaking @TeX{} user group)
  176. collaborated to produce the @cite{@TeX{} Live} CD-ROM, based on
  177. te@TeX{}, which in turn is based on Web2c; email
  178. @email{tex-live@@mail.tug.org} or see
  179. @url{http://www.tug.org/tex-live.html}.
  180.  
  181. @item
  182. @cindex Dante @TeX{} CD-ROM
  183. @cindex German @TeX{} CD info
  184. Dante (the German-speaking @TeX{} user group) has produced a CD-ROM.
  185. See @url{http://www.dante.de/dante/DANTE-CTAN-CD-ROM.html}, and
  186. @url{http://www.dante.de/tex-informationen/CD-ROMs.html} for
  187. information about @TeX{} CD's in general.  Both are in German.
  188.  
  189. @item
  190. @cindex Free Software Foundation
  191. @cindex FSF Source Code CD-ROM
  192. The Free Software Foundation's @cite{Source Code CD-ROM} contains the
  193. minimal @TeX{} source distribution described in the previous section
  194. (i.e., enough to print GNU documentation); email
  195. @email{gnu@@prep.ai.mit.edu}.
  196.  
  197. @item
  198. The Gateway@! CD-ROM set contains a runnable NetBSD/Amiga distribution
  199. and sources; see @url{http://www.netbsd.org/Sites/cdroms.html}.
  200.  
  201. @item
  202. The InfoMagic CD-ROM is a copy of CTAN (see previous section); see
  203. @url{http://www.infomagic.com}.
  204.  
  205. @item
  206. @cindex 4all@TeX{} Live CD-ROM
  207. @cindex NTG
  208. NTG (Dutch-speaking @TeX{} user group) produced the 4all@TeX{} CD-ROM;
  209. email @email{ntg@@nic.surfnet.nl}, or see
  210. @url{http://www.ntg.nl/4allcd/}.  This is a runnable system.
  211.  
  212. @item
  213. @cindex Prime Time @TeX{}cetera CD-ROM
  214. The Prime Time @TeX{}cetera CD-ROM is also a copy of CTAN; email
  215. @email{ptf@@ctcl.com} or see @url{http://www.ptf.com/ptf/}.
  216.  
  217. @item
  218. @cindex Walnut Creek @TeX{} CD-ROM
  219. Walnut Creek's @TeX{} CD-ROM is also a copy of CTAN; email
  220. @email{info@@cdrom.com} or see
  221. @url{http://www.cdrom.com:/titles/tex.html}.
  222.  
  223. @item
  224. @cindex Linux, using Web2c
  225. Most Linux distributions include some @TeX{} package based on
  226. Web2c; see the Linux documentation file @samp{Distribution-HOWTO} for a
  227. comparison of Linux distributions, available (for example) via
  228. @url{http://www.linux.org}.
  229. @end itemize
  230.  
  231. If you know of additional @TeX{} CD-ROM distributions to add to this
  232. list, please inform @email{kb@@mail.tug.org}.
  233.  
  234.  
  235. @node Tape distribution
  236. @subsection Tape distribution
  237.  
  238. @cindex tape distribution
  239. @cindex obtaining @TeX{} on tape
  240. @cindex distributions, on tape
  241.  
  242. @cindex Northwest Computing Support Center
  243. @flindex unixtex@@u.washington.edu
  244. @cindex support organization
  245. You can obtain a complete @TeX{} distribution, including Web2c, on tape.
  246. Contact:
  247. @display
  248. Pierre MacKay / Denny Hall, Mail Stop DH-10 / Department of Classics
  249. University of Washington / Seattle, WA 98195 / USA
  250. phone: 206-543-2268; email: @email{unixtex@@u.washington.edu}
  251. @end display
  252.  
  253. At this writing, the distribution is available in @code{tar} format on
  254. 1/4 inch 4-track QIC-24 cartridges and 4@dmn{mm} DAT cartridges, and the
  255. cost is US$210.  Make checks payable to the University of Washington,
  256. drawn on a U.S. bank.  Purchase orders are acceptable, but they carry an
  257. extra charge of $10 to pay for invoice processing.  Overseas sites,
  258. please add $20 for shipment via air parcel post, or $30 for shipment via
  259. courier.
  260.  
  261.  
  262. @node Other TeX packages
  263. @subsection Other @TeX{} packages
  264.  
  265. @cindex other @TeX{} distributions
  266. @cindex @TeX{} distributions besides Web2c
  267.  
  268. @cindex Amiga @TeX{} implementations
  269. @cindex Acorn @TeX{} implementations
  270. @cindex VMS @TeX{} implementations
  271. @cindex Macintosh @TeX{} implementations
  272. @cindex DOS @TeX{} implementations
  273. @cindex Windows @TeX{} implementations
  274. Many other @TeX{} implementations are available in
  275. @file{@var{CTAN:}/systems}, including ready-to-run distributions for
  276. Unix, Amiga, Acorn, VMS, Macintosh, DOS, and Windows (in various forms).
  277. Although Web2c has support in the source code for many operating
  278. systems, and in fact some of the other distributions are based on it,
  279. it's unlikely to work as distributed on anything but Unix.  (Please
  280. contribute improvements!)
  281.  
  282. @cindex te@TeX{}
  283. @cindex precompiled Unix binaries
  284. The Unix distribution alluded to above is the te@TeX{} distribution.
  285. This includes both complete sources and precompiled binaries for many
  286. popular Unix variants, including Linux. It is based on Web2c, and
  287. contains many other @TeX{}-related programs as well.
  288.  
  289. @flindex labrea.stanford.edu
  290. @cindex Knuth, Donald E., archive of programs by
  291. The host @t{labrea.stanford.edu} is the original source for the files
  292. for which Donald Knuth is directly responsible: @file{tex.web},
  293. @file{plain.tex}, etc. However, unless you want to build your @TeX{}
  294. library tree ab initio, it is more reliable and less work to retrieve
  295. these files as part of the above packages. In any case, @t{labrea} is
  296. not the canonical source for anything except what was created by
  297. Stanford @TeX{} project, so do not rely on all the files available at
  298. that ftp site being up-to-date.
  299.