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