Mercurial > hg > octave-max
diff kpathsea/unixtex.texi @ 2999:faa5d0421460
[project @ 1997-05-23 03:02:09 by jwe]
author | jwe |
---|---|
date | Fri, 23 May 1997 03:02:36 +0000 |
parents | |
children | 1f0b06020e36 |
line wrap: on
line diff
new file mode 100644 --- /dev/null +++ b/kpathsea/unixtex.texi @@ -0,0 +1,267 @@ +@ifclear version +@defcodeindex fl +@defcodeindex op +@end ifclear + +@node unixtex.ftp +@section @file{unixtex.ftp}: Obtaining @TeX{} + +@cindex obtaining @TeX{} +@cindex retrieving @TeX{} + +@flindex unixtex.ftp +@flindex tug.cs.umb.edu +@flindex www.tug.org +@flindex ftp.tug.org +This +@iftex +chapter +@end iftex +is @url{ftp://ftp.tug.org/tex/unixtex.ftp}, last updated 1 February +1997. Also available as @url{http://www.tug.org/unixtex.ftp}. The IP +address is currently [158.121.106.10], and the canonical host name is +currently @samp{tug.cs.umb.edu}. It is also in Kpathsea source +distributions as @file{etc/unixtex.ftp} (although the network version is +usually newer). Mail @email{kb@@mail.tug.org} with comments or +questions. + +Following are general instructions for Unix or other sites who wish to +acquire the Web2c distribution, (plain) @TeX{}, La@TeX{} (2e), +Bib@TeX{}, Metafont, MetaPost, DVI processors for the X window system, +PostScript, the PCL language in the HP LaserJet, and related programs. +They are oriented towards building from the original sources, though +some information on alternative packages is included in the last +section. See also @url{http://www.tug.org/web2c}, the Web2c and +Kpathsea home page. + +Please consider joining the @TeX{} Users Group (TUG) to help support the +maintenance and development of the programs you retrieve. Email +@email{tug@@tug.org} or see @url{http://www.tug.org} for information and +a membership form. + +For actual installation instructions after obtaining the necessary +sources, @pxref{Installation}. A copy is in the distribution file +@file{kpathsea/INSTALL}. + +@menu +* Electronic distribution:: CTAN and so forth. +* CD-ROM distribution:: +* Tape distribution:: +* Other TeX packages:: +@end menu + + +@node Electronic distribution +@subsection Electronic distribution + +@cindex ftp retrieval +@cindex obtaining Web2c by ftp +@cindex distributions, via ftp + +@cindex CTAN, defined +@cindex backbone of CTAN +In many places we refer to @var{CTAN:}. This is @emph{both} a host name +and a directory name. Here are some primary locations: + +@example +@url{ftp://ftp.cdrom.com/pub/tex/ctan} @r{(California, USA)} +@url{ftp://ftp.dante.de/tex-archive} @r{(Germany)} +@url{ftp://ftp.tex.ac.uk/tex-archive} @r{(England)} +@end example + +@noindent +@flindex README.mirrors +@flindex CTAN.sites +@cindex mirrors, FTP +CTAN has many mirrors worldwide; see the top-level file +@file{README.mirrors} from one of the sites above, or finger +@email{ctan@@ftp.tug.org}, or see @url{http://www.tug.org/CTAN.sites}. +A list current as of the time of distribution is in the top-level file +@file{./MIRROR}. + +@cindex World Wide Web CTAN access +@cindex Gopher CTAN access +@cindex email CTAN access +@cindex NFS CTAN access +You can also access CTAN via the World Wide Web, Gopher, electronic +mail, or NFS. The same @file{README.mirrors} file explains how. + +@cindex binary mode, for file transfers +You will need to retrieve some or all of the following archives, +depending on your needs (don't forget to set binary mode for file +transfers): + +@table @asis +@item @file{@var{CTAN:}/systems/web2c/lib.tar.gz} +A basic collection of fonts (TFM files only) and macro packages +(including Texinfo and La@TeX{} 2e). It unpacks into @file{texmf/}; if +you change the structure of this hierarchy, you will also have to change +the default search paths (@pxref{Changing search paths}). It is +required unless you already have these files, in which case you should +change the default paths as necessary to find them. + +@item @file{@var{CTAN:}/systems/web2c/web.tar.gz} +@cindex Knuth, Donald E., original author +The original WEB source files, written mostly by Don Knuth. Required +unless you already have this @file{web} version. (The WEB sources +change irregularly with respect to Web2c itself.) Unpacks into +@file{web2c-@var{version}}. + +@item @file{@var{CTAN:}/systems/web2c/web2c.tar.gz} +The Web2c system. Required. Also unpacks into +@file{web2c-@var{version}}. + +@c @item @file{@var{CTAN:}/systems/web2c/psfonts.tar.gz} +@c Metrics, outlines, and bitmaps (for previewing) for the 35 de facto +@c standard fonts donated by URW and the additional high-quality freely +@c available PostScript fonts donated by Adobe, Bitstream, and URW, +@c including geometrically-created variants such as oblique and small +@c caps. Unpacks into @file{texmf}. Necessary for PostScript printing or +@c previewing support. + +@item @file{@var{CTAN:}/dviware/dvipsk.tar.gz} +DVI-to-PostScript translator. Unpacks into @file{dvipsk-@var{version}}. +Optional. + +@item @file{@var{CTAN:}/dviware/xdvik.tar.gz} +X window system DVI previewer. Unpacks into @file{xdvik-@var{version}}. +Optional. + +@item @file{@var{CTAN:}/dviware/dviljk.tar.gz} +DVI-to-PCL (HP LaserJet) translator. Unpacks into +@file{dviljk-@var{version}}. Optional. +@end table + +All that said, the originating host for the software above is +@file{ftp.tug.org}. You can retrieve these distributions (but not much +else) from the @file{tex/} directory on that host. + + +@node CD-ROM distribution +@subsection CD-ROM distribution + +@cindex CD-ROM distributions +@cindex obtaining Web2c on CD-ROM +@cindex distributions, on CD-ROM + +Numerous organizations distribute various @TeX{} CD-ROM's: + +@itemize @bullet +@item +@cindex @TeX{} Live CD-ROM +@cindex TUG +@cindex UKTUG +@cindex GUTenberg +TUG, UK TUG, and GUTenberg (French-speaking @TeX{} user group) +collaborated to produce the @cite{@TeX{} Live} CD-ROM, based on +te@TeX{}, which in turn is based on Web2c; email +@email{tex-live@@mail.tug.org} or see +@url{http://www.tug.org/tex-live.html}. + +@item +@cindex 4all@TeX{} Live CD-ROM +@cindex NTG +NTG (Dutch-speaking @TeX{} user group) produced the 4all@TeX{} CD-ROM; +email @email{ntg@@nic.surfnet.nl}, or see +@url{http://ei0.ei.ele.tue.nl/ntg/}. This is a runnable system. + +@item +@cindex Free Software Foundation +@cindex FSF Source Code CD-ROM +The Free Software Foundation's @cite{Source Code CD-ROM} contains the +minimal @TeX{} source distribution described in the previous section +(i.e., enough to print GNU documentation); email +@email{gnu@@prep.ai.mit.edu} or finger @email{fsf@@prep.ai.mit.edu}. + +@item +The Gateway@! CD-ROM set contains a runnable NetBSD/Amiga distribution +and sources; see @url{http://www.netbsd.org/Sites/cdroms.html}. + +@item +@cindex Prime Time @TeX{}cetera CD-ROM +The Prime Time @TeX{}cetera CD-ROM is a copy of CTAN (see the previous +section); email @email{ptf@@ctcl.com} or see +@url{http://www.ptf.com/ptf/}. + +@item +@cindex Walnut Creek @TeX{} CD-ROM +Walnut Creek's @TeX{} CD-ROM is also a copy of CTAN; email +@email{info@@cdrom.com} or see +@url{http://www.cdrom.com:/titles/tex.html}. + +@item +@cindex Linux, using Web2c +Most Linux distributions include some @TeX{} package based on +Web2c; see the Linux documentation file @samp{Distribution-HOWTO} for a +comparison of Linux distributions, available (for example) via +@url{http://www.linux.org}. +@end itemize + +If you know of additional @TeX{} CD-ROM distributions to add to this +list, please inform @email{kb@@mail.tug.org}. + + +@node Tape distribution +@subsection Tape distribution + +@cindex tape distribution +@cindex obtaining @TeX{} on tape +@cindex distributions, on tape + +@cindex Northwest Computing Support Center +@flindex unixtex@@u.washington.edu +@cindex support organization +You can obtain a complete @TeX{} distribution, including Web2c, on tape. +Contact: +@display +Pierre MacKay / Denny Hall, Mail Stop DH-10 / Department of Classics +University of Washington / Seattle, WA 98195 / USA +phone: 206-543-2268; email: @email{unixtex@@u.washington.edu} +@end display + +At this writing, the distribution is available in @code{tar} format on +1/4 inch 4-track QIC-24 cartridges and 4@dmn{mm} DAT cartridges, and the +cost is US$210. Make checks payable to the University of Washington, +drawn on a U.S. bank. Purchase orders are acceptable, but they carry an +extra charge of $10 to pay for invoice processing. Overseas sites, +please add $20 for shipment via air parcel post, or $30 for shipment via +courier. + + +@node Other TeX packages +@subsection Other @TeX{} packages + +@cindex other @TeX{} distributions +@cindex @TeX{} distributions besides Web2c + +@cindex Amiga @TeX{} implementations +@cindex Acorn @TeX{} implementations +@cindex VMS @TeX{} implementations +@cindex Macintosh @TeX{} implementations +@cindex DOS @TeX{} implementations +@cindex Windows @TeX{} implementations +Many other @TeX{} implementations are available in +@file{@var{CTAN:}/systems}, including ready-to-run distributions for +Unix, Amiga, Acorn, VMS, Macintosh, DOS, and Windows (in various forms). +Although Web2c has support in the source code for many operating +systems, and in fact some of the other distributions are based on it, +it's unlikely to work as distributed on anything but Unix. (Please +contribute improvements!) + +@cindex te@TeX{} +@cindex precompiled Unix binaries +The Unix distribution alluded to above is the te@TeX{} distribution. +This includes both complete sources and precompiled binaries for many +popular Unix variants, including Linux. It is based on Web2c, and +contains many other @TeX{}-related programs as well. + +@flindex labrea.stanford.edu +@cindex Knuth, Donald E., archive of programs by +The host @t{labrea.stanford.edu} is the original source for the files +for which Donald Knuth is directly responsible: @file{tex.web}, +@file{plain.tex}, etc. However, unless you want to build your @TeX{} +library tree ab initio, it is more reliable and less work to retrieve +these files as part of the above packages. In any case, @t{labrea} is +not the canonical source for anything except what was created by +Stanford @TeX{} project, so do not rely on all the files available at +that ftp site being up-to-date.