Mercurial > emacs
annotate admin/nt/README-ftp-server @ 51242:661e2fe7e775
(autoconf-mode setups): Recognise AH_ and AU_ entries in "(autoconf)Autoconf
Macro Index". Add "(autoconf)M4 Macro Index" and "(autoconf)Autotest Macro
Index". Remove duplicate copy of "(automake)Macro and Variable Index". Keep
automake after all autoconf possibilities, so as to prefer those.
author | Juanma Barranquero <lekktu@gmail.com> |
---|---|
date | Sun, 25 May 2003 21:03:57 +0000 |
parents | c5452f417c65 |
children | 296901e2dded |
rev | line source |
---|---|
39011
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
1 Precompiled Distributions of |
50665
c5452f417c65
Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents:
49600
diff
changeset
|
2 Emacs for Windows |
39011
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
3 |
50665
c5452f417c65
Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents:
49600
diff
changeset
|
4 Version 21.3 |
49600
23a1cea22d13
Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents:
39011
diff
changeset
|
5 |
50665
c5452f417c65
Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents:
49600
diff
changeset
|
6 April 22, 2003 |
c5452f417c65
Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents:
49600
diff
changeset
|
7 |
39011
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
8 This directory contains source and precompiled distributions for GNU |
50665
c5452f417c65
Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents:
49600
diff
changeset
|
9 Emacs on Windows NT/2000/XP and Windows 95/98/Me. This port is a part |
c5452f417c65
Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents:
49600
diff
changeset
|
10 of the standard GNU Emacs distribution from the Free Software |
c5452f417c65
Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents:
49600
diff
changeset
|
11 Foundation; the precompiled distributions are provided here for |
c5452f417c65
Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents:
49600
diff
changeset
|
12 convenience since, unlike Unix, the majority of Windows users do not |
c5452f417c65
Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents:
49600
diff
changeset
|
13 have access to a compiler (and, besides, do you really want to compile |
c5452f417c65
Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents:
49600
diff
changeset
|
14 Emacs when you don't have to?). |
39011
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
15 |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
16 If you have access to the World Wide Web, I would recommend pointing |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
17 your favorite web browser to the following document (if you haven't |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
18 already): |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
19 |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
20 http://www.gnu.org/software/emacs/windows/ntemacs.html |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
21 |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
22 The above web document is a far more complete version of this README |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
23 file. If you don't have access to the Web, however, then read on. |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
24 |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
25 |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
26 * IMPORTANT LEGAL REMINDER |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
27 |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
28 If you want to redistribute any of the precompiled distributions of |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
29 Emacs, be careful to check the implications of the GPL. For instance, |
50665
c5452f417c65
Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents:
49600
diff
changeset
|
30 if you put the emacs-21.3-bin-i386.tar.gz file from this directory on |
39011
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
31 an Internet site, you must arrange to distribute the source files of |
50665
c5452f417c65
Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents:
49600
diff
changeset
|
32 the SAME version (i.e. emacs-21.3-src.tar.gz). |
39011
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
33 |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
34 Making a link to our copy of the source is NOT sufficient, since we |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
35 might upgrade to a new version while you are still distributing the |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
36 old binaries. |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
37 |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
38 |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
39 * Distributions in .tar.gz format |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
40 |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
41 Emacs is distributed primarily as a set of large gzipped tar files |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
42 (*.tar.gz). Because Emacs is quite large and therefore difficult to |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
43 download over unreliable connections, it is provided in several |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
44 combinations, ranging from the complete source plus executables, to |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
45 just the minimal amount needed to run without any source, plus a |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
46 couple of optional packages. Here are the combinations (i386 in the |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
47 name indicates a tarball contains executables compiled for |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
48 Intel-compatible x86 systems): |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
49 |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
50 + Primary precompiled distribution, including lisp source: |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
51 |
50665
c5452f417c65
Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents:
49600
diff
changeset
|
52 emacs-21.3-fullbin-i386.tar.gz |
39011
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
53 |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
54 + Minimal precompiled distribution, which excludes lisp source: |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
55 |
50665
c5452f417c65
Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents:
49600
diff
changeset
|
56 emacs-21.3-bin-i386.tar.gz |
39011
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
57 |
50665
c5452f417c65
Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents:
49600
diff
changeset
|
58 You can download emacs-21.3-lisp.tar.gz to get the lisp source, if |
39011
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
59 you later decide you want it - it is useful for understanding how |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
60 packages work, and how they can best be setup or customized. |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
61 |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
62 |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
63 NB. If you just want to run Emacs, get one of the distributions above. |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
64 |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
65 |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
66 + Bare executables, only useful if you want to get the complete source |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
67 release below, but can't compile Emacs yourself: |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
68 |
50665
c5452f417c65
Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents:
49600
diff
changeset
|
69 emacs-21.3-barebin-i386.tar.gz (requires emacs-21.3-src.tar.gz) |
39011
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
70 |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
71 + Undumped executable, only needed for rebuilding Emacs after changing |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
72 certain core lisp files: |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
73 |
50665
c5452f417c65
Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents:
49600
diff
changeset
|
74 emacs-21.3-undumped-i386.tar.gz |
39011
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
75 |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
76 + Optional package providing the Library of Emacs Input Methods for |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
77 typing non-ascii characters, notably Chinese, Japanese and Korean, |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
78 but also including European and other character sets: |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
79 |
50665
c5452f417c65
Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents:
49600
diff
changeset
|
80 emacs-21.3-leim.tar.gz |
39011
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
81 |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
82 + The complete official source for Emacs: |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
83 |
50665
c5452f417c65
Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents:
49600
diff
changeset
|
84 emacs-21.3-src.tar.gz |
39011
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
85 |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
86 + The complete official source for LEIM: |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
87 |
50665
c5452f417c65
Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents:
49600
diff
changeset
|
88 leim-21.3-src.tar.gz |
39011
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
89 |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
90 |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
91 * Distributions in multi-file .zip format |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
92 |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
93 A second distribution in the form of multiple small .zip files is also |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
94 provided, for the benefit of people who have unreliable internet |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
95 connections, or who need to copy the distribution onto floppy disks: |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
96 |
50665
c5452f417c65
Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents:
49600
diff
changeset
|
97 em213b*.zip |
39011
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
98 |
50665
c5452f417c65
Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents:
49600
diff
changeset
|
99 This is equivalent to getting emacs-21.3-bin-i386.tar.gz above. |
c5452f417c65
Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents:
49600
diff
changeset
|
100 The lisp source is available as em213l*.zip. |
39011
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
101 |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
102 |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
103 * Distributions for non-x86 platforms |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
104 |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
105 I try to make this port available for all platforms supported by |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
106 Windows (it should build on all supported Windows NT/9x platforms). |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
107 However, I do not always have access to non-x86 platforms, and so I |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
108 cannot guarantee to provide precompiled distributions for the other |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
109 platforms myself. If you find there are no binaries for your |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
110 platform, and you have access to a Microsoft compiler, then you can |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
111 download the source and compile Emacs yourself (and, if you do, please |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
112 consider contributing your executables; send me mail and we can make |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
113 arrangements for making them available on this ftp server.) |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
114 |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
115 |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
116 * Unpacking distributions |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
117 |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
118 Programs for handling the distribution file formats can be found in |
50665
c5452f417c65
Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents:
49600
diff
changeset
|
119 the utilities directory: |
39011
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
120 |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
121 ftp://ftp.gnu.org/gnu/windows/emacs/utilities |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
122 |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
123 For gzipped tar files, you will need either gunzip.exe and tar.exe |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
124 together, or djtarnt.exe. djtarnt.exe can also unpack .zip files. I |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
125 strongly urge you to use these utilities since they were the ones used |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
126 to create the distributions; the most common problem people have in |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
127 trying to get Emacs to run is due to some other utility program |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
128 corrupting the distribution while unpacking. |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
129 |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
130 Open a command prompt (MSDOS) window. Decide on a directory in which |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
131 to place Emacs. Move the distribution to that directory, and then |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
132 unpack it as follows. |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
133 |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
134 If you have the gzipped tar version, use gunzip to uncompress the tar |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
135 file on the fly, and pipe the output through tar with the "xvf" flags |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
136 to extract the files from the tar file: |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
137 |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
138 % gunzip -c some.tar.gz | tar xvf - |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
139 |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
140 You may see messages from tar about not being able to change the |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
141 modification time on directories, and from gunzip complaining about a |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
142 broken pipe. These messages are harmless and you can ignore them. On |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
143 Windows NT, unpacking tarballs this way leaves them in compressed |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
144 form, taking up less space on disk. Unfortunately, on Windows 95 and |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
145 98, a large temporary file is created, so it is better to use the |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
146 djtarnt.exe program, which performs the equivalent operation in one |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
147 step: |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
148 |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
149 % djtarnt -x some.tar.gz |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
150 |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
151 You may be prompted to rename or overwrite directories when using |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
152 djtarnt: simply type return to continue (this is harmless). |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
153 |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
154 If you have the multi-file .zip distribution, use djtarnt to unpack |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
155 all of the .zip files: |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
156 |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
157 % djtarnt -x *.zip |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
158 |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
159 Once you have unpacked a precompiled distribution of Emacs, it should |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
160 have the following subdirectories: |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
161 |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
162 bin etc info lisp lock site-lisp |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
163 |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
164 If your utility failed to create the lock directory, then you can |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
165 simply create it by hand (it is initially empty). |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
166 |
50665
c5452f417c65
Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents:
49600
diff
changeset
|
167 One final step is needed only when installing from the multi-file .zip |
c5452f417c65
Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents:
49600
diff
changeset
|
168 distribution, in order to recreate emacs.exe from its fragments (it is |
c5452f417c65
Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents:
49600
diff
changeset
|
169 too big to fit on a floppy even when zipped): |
c5452f417c65
Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents:
49600
diff
changeset
|
170 |
c5452f417c65
Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents:
49600
diff
changeset
|
171 % cd emacs-21.3\bin |
c5452f417c65
Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents:
49600
diff
changeset
|
172 % stitch |
c5452f417c65
Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents:
49600
diff
changeset
|
173 |
39011
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
174 |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
175 * Unpacking with other tools |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
176 |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
177 If you do use other utility programs to unpack the distribution, check |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
178 the following to be sure the distribution was not corrupted: |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
179 |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
180 + Be sure to disable the CR/LF translation or the executables will be |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
181 unusable. Older versions of WinZipNT would enable this translation |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
182 by default. If you are using WinZipNT, disable it. (I don't have |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
183 WinZipNT myself, and I do not know the specific commands necessary |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
184 to disable it.) |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
185 |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
186 + Check that filenames were not truncated to 8.3. For example, there |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
187 should be a file lisp/abbrevlist.el; if this has been truncated to |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
188 abbrevli.el, your distribution has been corrupted while unpacking |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
189 and Emacs will not start. |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
190 |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
191 + I've been told that some utilities (WinZip again?) don't create the |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
192 lock subdirectory. The lock subdirectory needs to be created. |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
193 |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
194 + I've also had reports that the "gnu-win32" port of tar corrupts the |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
195 executables. Use the version of tar or djtarnt in the utilities |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
196 directory instead. |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
197 |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
198 If you believe you have unpacked the distributions correctly and are |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
199 still encountering problems, see the section on Further Information |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
200 below. |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
201 |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
202 |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
203 * Compiling from source |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
204 |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
205 If you would like to compile Emacs from source, download the source |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
206 distribution, unpack it in the same manner as a precompiled |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
207 distribution, and look in the file nt/INSTALL for detailed directions. |
50665
c5452f417c65
Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents:
49600
diff
changeset
|
208 You can either use the Microsoft compiler included with Visual C++, or |
c5452f417c65
Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents:
49600
diff
changeset
|
209 GCC 2.95 or later with MinGW support, to compile the source. The port |
c5452f417c65
Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents:
49600
diff
changeset
|
210 of GCC included in Cygwin is supported, but check the nt/INSTALL file |
c5452f417c65
Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents:
49600
diff
changeset
|
211 if you have trouble since some builds of GNU make aren't supported. |
39011
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
212 |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
213 |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
214 * Further information |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
215 |
50665
c5452f417c65
Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents:
49600
diff
changeset
|
216 If you have access to the World Wide Web, I would recommend pointing |
c5452f417c65
Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents:
49600
diff
changeset
|
217 your favorite web browser to following the document (if you haven't |
c5452f417c65
Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents:
49600
diff
changeset
|
218 already): |
39011
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
219 |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
220 http://www.gnu.org/software/emacs/windows/ntemacs.html |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
221 |
50665
c5452f417c65
Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents:
49600
diff
changeset
|
222 This document serves as an FAQ and a source for further information |
c5452f417c65
Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents:
49600
diff
changeset
|
223 about the Windows port and related software packages. |
c5452f417c65
Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents:
49600
diff
changeset
|
224 |
c5452f417c65
Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents:
49600
diff
changeset
|
225 In addition to the FAQ, there is a mailing list for discussing issues |
c5452f417c65
Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents:
49600
diff
changeset
|
226 related to the Windows port of Emacs. For information about the |
c5452f417c65
Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents:
49600
diff
changeset
|
227 list, see this Web page: |
c5452f417c65
Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents:
49600
diff
changeset
|
228 |
c5452f417c65
Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents:
49600
diff
changeset
|
229 http://mail.gnu.org/mailman/listinfo/help-emacs-windows |
c5452f417c65
Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents:
49600
diff
changeset
|
230 |
c5452f417c65
Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents:
49600
diff
changeset
|
231 To ask questions on the mailing list, send email to |
c5452f417c65
Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents:
49600
diff
changeset
|
232 help-emacs-windows@gnu.org. (You don't need to subscribe for that.) |
c5452f417c65
Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents:
49600
diff
changeset
|
233 To subscribe to the list or unsubscribe from it, fill the form you |
c5452f417c65
Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents:
49600
diff
changeset
|
234 find at http://mail.gnu.org/mailman/listinfo/help-emacs-windows as |
c5452f417c65
Update wording and version number etc.
Andrew Innes <andrewi@gnu.org>
parents:
49600
diff
changeset
|
235 explained there. |
39011
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
236 |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
237 Another valuable source of information and help which should not be |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
238 overlooked is the various Usenet news groups dedicated to Emacs. |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
239 These are particuarly good for help with general issues which aren't |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
240 specific to the Windows port of Emacs. The main news groups to use |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
241 for seeking help are: |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
242 |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
243 gnu.emacs.help |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
244 comp.emacs |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
245 |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
246 There are also fairly regular postings and announcements of new or |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
247 updated Emacs packages on this group: |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
248 |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
249 gnu.emacs.sources |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
250 |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
251 Enjoy! |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
252 |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
253 Andrew Innes |
dc12250ba65b
add scripts for creating precompiled Windows distributions
Andrew Innes <andrewi@gnu.org>
parents:
diff
changeset
|
254 (andrewi@gnu.org) |