diff options
| author | Jason Rumney | 2007-05-22 15:14:56 +0000 |
|---|---|---|
| committer | Jason Rumney | 2007-05-22 15:14:56 +0000 |
| commit | e6896642c573fe0049e690ab519c9e9ace02a564 (patch) | |
| tree | e1b1dc87695d55c5300e704bfe60f39a0a49af05 /admin | |
| parent | 23636b09aa4923e06ea58e992e1fa64d818d57c9 (diff) | |
| download | emacs-e6896642c573fe0049e690ab519c9e9ace02a564.tar.gz emacs-e6896642c573fe0049e690ab519c9e9ace02a564.zip | |
Transfer changes to branch
Diffstat (limited to 'admin')
| -rw-r--r-- | admin/nt/README-ftp-server | 93 |
1 files changed, 37 insertions, 56 deletions
diff --git a/admin/nt/README-ftp-server b/admin/nt/README-ftp-server index 67d8e7919ce..53a06c3d80a 100644 --- a/admin/nt/README-ftp-server +++ b/admin/nt/README-ftp-server | |||
| @@ -1,17 +1,16 @@ | |||
| 1 | Precompiled Distributions of | 1 | Precompiled Distributions of |
| 2 | Emacs for Windows | 2 | Emacs for Windows |
| 3 | 3 | ||
| 4 | Version 21.3 | 4 | Version 22.1 |
| 5 | 5 | ||
| 6 | April 22, 2003 | 6 | May 22, 2007 |
| 7 | 7 | ||
| 8 | This directory contains source and precompiled distributions for GNU | 8 | This directory contains source and precompiled distributions for GNU |
| 9 | Emacs on Windows NT/2000/XP and Windows 95/98/Me. This port is a part | 9 | Emacs on Windows NT/2000/XP and Windows 95/98/Me. This port is a |
| 10 | of the standard GNU Emacs distribution from the Free Software | 10 | part of the standard GNU Emacs distribution from the Free Software |
| 11 | Foundation; the precompiled distributions are provided here for | 11 | Foundation; the precompiled distributions are provided here for |
| 12 | convenience since, unlike Unix, the majority of Windows users do not | 12 | convenience since the majority of Windows users are not accustomed |
| 13 | have access to a compiler (and, besides, do you really want to compile | 13 | to compiling programs themselves. |
| 14 | Emacs when you don't have to?). | ||
| 15 | 14 | ||
| 16 | If you have access to the World Wide Web, I would recommend pointing | 15 | If you have access to the World Wide Web, I would recommend pointing |
| 17 | your favorite web browser to the following document (if you haven't | 16 | your favorite web browser to the following document (if you haven't |
| @@ -27,79 +26,56 @@ | |||
| 27 | 26 | ||
| 28 | If you want to redistribute any of the precompiled distributions of | 27 | If you want to redistribute any of the precompiled distributions of |
| 29 | Emacs, be careful to check the implications of the GPL. For instance, | 28 | Emacs, be careful to check the implications of the GPL. For instance, |
| 30 | if you put the emacs-21.3-bin-i386.tar.gz file from this directory on | 29 | if you put the emacs-22.1-bin-i386.tar.gz file from this directory on |
| 31 | an Internet site, you must arrange to distribute the source files of | 30 | an Internet site, you must arrange to distribute the source files of |
| 32 | the SAME version (i.e. emacs-21.3-src.tar.gz). | 31 | the SAME version (i.e. ../emacs-22.1.tar.gz). |
| 33 | 32 | ||
| 34 | Making a link to our copy of the source is NOT sufficient, since we | 33 | Making a link to our copy of the source is NOT sufficient, since we |
| 35 | might upgrade to a new version while you are still distributing the | 34 | might upgrade to a new version while you are still distributing the |
| 36 | old binaries. | 35 | old binaries. |
| 37 | 36 | ||
| 38 | 37 | ||
| 39 | * Distributions in .tar.gz format | 38 | * Distributions in .tar.gz and .zip format |
| 40 | 39 | ||
| 41 | Emacs is distributed primarily as a set of large gzipped tar files | 40 | Emacs is distributed primarily as source code in a large gzipped tar file |
| 42 | (*.tar.gz). Because Emacs is quite large and therefore difficult to | 41 | (*.tar.gz). Because Emacs is quite large and therefore difficult to |
| 43 | download over unreliable connections, it is provided in several | 42 | download over unreliable connections, the Windows binaries are provided |
| 44 | combinations, ranging from the complete source plus executables, to | 43 | in several combinations, ranging from the complete source plus executables, |
| 45 | just the minimal amount needed to run without any source, plus a | 44 | to just the minimal amount needed to run without any source, plus a |
| 46 | couple of optional packages. Here are the combinations (i386 in the | 45 | couple of optional packages. Formerly, we used the same .tar.gz format |
| 47 | name indicates a tarball contains executables compiled for | 46 | but since there are no longer legal problems with .zip files, and the |
| 48 | Intel-compatible x86 systems): | 47 | latest versions of Windows support these natively, the Windows binaries |
| 48 | of Emacs are now distributed as .zip files. | ||
| 49 | Here are the combinations (i386 in the name indicates a zipfile contains | ||
| 50 | executables compiled for Intel-compatible x86 systems): | ||
| 49 | 51 | ||
| 50 | + Primary precompiled distribution, including lisp source: | 52 | + Primary precompiled distribution, including lisp source: |
| 51 | 53 | ||
| 52 | emacs-21.3-fullbin-i386.tar.gz | 54 | emacs-22.1-bin-i386.zip |
| 53 | |||
| 54 | + Minimal precompiled distribution, which excludes lisp source: | ||
| 55 | |||
| 56 | emacs-21.3-bin-i386.tar.gz | ||
| 57 | |||
| 58 | You can download emacs-21.3-lisp.tar.gz to get the lisp source, if | ||
| 59 | you later decide you want it - it is useful for understanding how | ||
| 60 | packages work, and how they can best be setup or customized. | ||
| 61 | |||
| 62 | 55 | ||
| 63 | NB. If you just want to run Emacs, get one of the distributions above. | 56 | NB. If you just want to run Emacs, get one of the distributions above. |
| 64 | 57 | ||
| 58 | + Bare executables, useful if you want to get the complete source | ||
| 59 | release, but can't compile Emacs yourself: | ||
| 65 | 60 | ||
| 66 | + Bare executables, only useful if you want to get the complete source | 61 | emacs-22.1-barebin-i386.zip (requires ../emacs-22.1.tar.gz) |
| 67 | release below, but can't compile Emacs yourself: | ||
| 68 | |||
| 69 | emacs-21.3-barebin-i386.tar.gz (requires emacs-21.3-src.tar.gz) | ||
| 70 | |||
| 71 | + Undumped executable, only needed for rebuilding Emacs after changing | ||
| 72 | certain core lisp files: | ||
| 73 | |||
| 74 | emacs-21.3-undumped-i386.tar.gz | ||
| 75 | |||
| 76 | + Optional package providing the Library of Emacs Input Methods for | ||
| 77 | typing non-ascii characters, notably Chinese, Japanese and Korean, | ||
| 78 | but also including European and other character sets: | ||
| 79 | |||
| 80 | emacs-21.3-leim.tar.gz | ||
| 81 | 62 | ||
| 82 | + The complete official source for Emacs: | 63 | + The complete official source for Emacs: |
| 83 | 64 | ||
| 84 | emacs-21.3-src.tar.gz | 65 | ../emacs-22.1.tar.gz |
| 85 | |||
| 86 | + The complete official source for LEIM: | ||
| 87 | |||
| 88 | leim-21.3-src.tar.gz | ||
| 89 | |||
| 90 | 66 | ||
| 91 | * Distributions for non-x86 platforms | 67 | * Distributions for non-x86 platforms |
| 92 | 68 | ||
| 93 | Distributions for non-x86 platforms are no longer supplied. Older | 69 | Distributions for non-x86 platforms are no longer supplied. Older |
| 94 | platforms supported by Windows NT no longer seem to be in demand, | 70 | platforms supported by Windows NT no longer seem to be in demand, |
| 95 | and Emacs is yet to be ported to 64bit Windows platforms. If you are | 71 | and Emacs is yet to be ported to 64bit Windows platforms. If you are |
| 96 | willing to help port Emacs to 64bit versions of Windows, your | 72 | willing to help port Emacs 23 to 64bit versions of Windows, your |
| 97 | contribution will be welcome on the emacs-devel mailing list. | 73 | contribution will be welcome on the emacs-devel mailing list. |
| 98 | 74 | ||
| 99 | * Unpacking distributions | 75 | * Unpacking distributions |
| 100 | 76 | ||
| 101 | Ports of GNU gzip and GNU tar for handling the distribution file | 77 | Ports of GNU gzip and GNU tar for handling the source distribution file |
| 102 | formats can be found in several places that distribute ports of GNU | 78 | format can be found in several places that distribute ports of GNU |
| 103 | programs, for example: | 79 | programs, for example: |
| 104 | 80 | ||
| 105 | Cygwin: http://www.cygwin.com/ | 81 | Cygwin: http://www.cygwin.com/ |
| @@ -132,6 +108,11 @@ | |||
| 132 | You may be prompted to rename or overwrite directories when using | 108 | You may be prompted to rename or overwrite directories when using |
| 133 | djtarnt: simply type return to continue (this is harmless). | 109 | djtarnt: simply type return to continue (this is harmless). |
| 134 | 110 | ||
| 111 | The precompiled binaries can be unpacked using unzip.exe from info-zip.org | ||
| 112 | if you do not already have other tools to do this. | ||
| 113 | |||
| 114 | % unzip some.zip | ||
| 115 | |||
| 135 | Once you have unpacked a precompiled distribution of Emacs, it should | 116 | Once you have unpacked a precompiled distribution of Emacs, it should |
| 136 | have the following subdirectories: | 117 | have the following subdirectories: |
| 137 | 118 | ||
| @@ -143,11 +124,11 @@ | |||
| 143 | If you do use other utility programs to unpack the distribution, check | 124 | If you do use other utility programs to unpack the distribution, check |
| 144 | the following to be sure the distribution was not corrupted: | 125 | the following to be sure the distribution was not corrupted: |
| 145 | 126 | ||
| 146 | + Be sure to disable the CR/LF translation or the executables will be | 127 | + Be sure to disable the CR/LF translation or the executables will |
| 147 | unusable. Older versions of WinZip would enable this translation | 128 | be unusable. Older versions of WinZip would enable this |
| 148 | by default. If you are using WinZip, disable it. (I don't have | 129 | translation by default when unpacking .tar files. If you are |
| 149 | WinZip myself, and I do not know the specific commands necessary | 130 | using WinZip, disable it. (I don't have WinZip myself, and I do |
| 150 | to disable it.) | 131 | not know the specific commands necessary to disable it.) |
| 151 | 132 | ||
| 152 | + Check that filenames were not truncated to 8.3. For example, there | 133 | + Check that filenames were not truncated to 8.3. For example, there |
| 153 | should be a file lisp/abbrevlist.el; if this has been truncated to | 134 | should be a file lisp/abbrevlist.el; if this has been truncated to |