Mercurial > emacs
comparison INSTALL @ 12620:7f74acc9dfeb
Update disk requirements.
Document `make clean'.
Update directory descriptions.
author | Karl Heuer <kwzh@gnu.org> |
---|---|
date | Thu, 20 Jul 1995 20:32:25 +0000 |
parents | dc2ce070185e |
children | fbf777f663d3 |
comparison
equal
deleted
inserted
replaced
12619:9d4a4e914215 | 12620:7f74acc9dfeb |
---|---|
24 least 400k and can reach 8Mb or more. If the swapping space is | 24 least 400k and can reach 8Mb or more. If the swapping space is |
25 insufficient, you will get an error in the command `temacs -batch -l | 25 insufficient, you will get an error in the command `temacs -batch -l |
26 loadup dump', found in `./src/Makefile.in.in', or possibly when | 26 loadup dump', found in `./src/Makefile.in.in', or possibly when |
27 running the final dumped Emacs. | 27 running the final dumped Emacs. |
28 | 28 |
29 Building Emacs requires about 50 Mb of disk space (including the Emacs | 29 Building Emacs requires about 70 Mb of disk space (including the Emacs |
30 sources). Once installed, Emacs occupies about 20 Mb in the file | 30 sources). Once installed, Emacs occupies about 35 Mb in the file |
31 system where it is installed; this includes the executable files, Lisp | 31 system where it is installed; this includes the executable files, Lisp |
32 libraries, miscellaneous data files, and on-line documentation. If | 32 libraries, miscellaneous data files, and on-line documentation. If |
33 the building and installation take place in different directories, | 33 the building and installation take place in different directories, |
34 then the installation procedure momentarily requires 50+20 Mb. | 34 then the installation procedure momentarily requires 70+35 Mb. |
35 | 35 |
36 2) Consult `./etc/MACHINES' to see what configuration name you should | 36 2) Consult `./etc/MACHINES' to see what configuration name you should |
37 give to the `configure' program. That file offers hints for | 37 give to the `configure' program. That file offers hints for |
38 getting around some possible installation problems. | 38 getting around some possible installation problems. |
39 | 39 |
238 | 238 |
239 9) If your system uses lock files to interlock access to mailer inbox files, | 239 9) If your system uses lock files to interlock access to mailer inbox files, |
240 then you might need to make the movemail program setuid or setgid | 240 then you might need to make the movemail program setuid or setgid |
241 to enable it to write the lock files. We believe this is safe. | 241 to enable it to write the lock files. We believe this is safe. |
242 | 242 |
243 10) You are done! | 243 10) You are done! You can remove executables and object files from |
244 the build directory by typing `make clean'. To also remove the files | |
245 that `configure' created (so you can compile Emacs for a different | |
246 configuration), type `make distclean'. | |
247 | |
244 | 248 |
245 | 249 |
246 MAKE VARIABLES | 250 MAKE VARIABLES |
247 | 251 |
248 You can change where the build process installs Emacs and its data | 252 You can change where the build process installs Emacs and its data |
333 path variables - `bindir' and `libexecdir'. | 337 path variables - `bindir' and `libexecdir'. |
334 | 338 |
335 The above variables serve analogous purposes in the makefiles for all | 339 The above variables serve analogous purposes in the makefiles for all |
336 GNU software; here are some variables specific to Emacs. | 340 GNU software; here are some variables specific to Emacs. |
337 | 341 |
338 `lispdir' indicates where Emacs installs and expects its lisp | 342 `lispdir' indicates where Emacs installs and expects its lisp library. |
339 library. Its default value, based on `datadir' (see above), | 343 Its default value, based on `datadir' (see above), is |
340 is `/usr/local/lib/emacs/VERSION/lisp' (where `VERSION' is as | 344 `/usr/local/share/emacs/VERSION/lisp' (where `VERSION' is as |
341 described above). | 345 described above). |
342 | 346 |
343 `locallisppath' indicates where Emacs should search for lisp files | 347 `locallisppath' indicates where Emacs should search for lisp files |
344 specific to your site. It should be a colon-separated list of | 348 specific to your site. It should be a colon-separated list of |
345 directories; Emacs checks them in order before checking | 349 directories; Emacs checks them in order before checking |
346 `lispdir'. Its default value, based on `datadir' (see above), | 350 `lispdir'. Its default value, based on `datadir' (see above), |
347 is `/usr/local/lib/emacs/site-lisp'. | 351 is `/usr/local/share/emacs/site-lisp'. |
348 | 352 |
349 `lisppath' is the complete list of directories Emacs should search for | 353 `lisppath' is the complete list of directories Emacs should search for |
350 its lisp files; its default value is the concatenation of | 354 its lisp files; its default value is the concatenation of |
351 `lispdir' and `locallisppath'. It should be a colon-separated | 355 `lispdir' and `locallisppath'. It should be a colon-separated |
352 list of directories; Emacs checks them in the order they | 356 list of directories; Emacs checks them in the order they |
353 appear. | 357 appear. |
354 | 358 |
355 `etcdir' indicates where Emacs should install and expect the rest of | 359 `etcdir' indicates where Emacs should install and expect the rest of |
356 its architecture-independent data, like the tutorial, DOC | 360 its architecture-independent data, like the tutorial, DOC |
357 file, and yow database. Its default value, based on `datadir' | 361 file, and yow database. Its default value, based on `datadir' |
358 (which see), is `/usr/local/lib/emacs/VERSION/etc'. | 362 (which see), is `/usr/local/share/emacs/VERSION/etc'. |
359 | 363 |
360 `lockdir' indicates the directory where Emacs keeps track of its | 364 `lockdir' indicates the directory where Emacs keeps track of its |
361 locking information. Its default value, based on `sharedstatedir' | 365 locking information. Its default value, based on |
362 (which see), is `/usr/local/lib/emacs/lock'. | 366 `sharedstatedir' (which see), is `/usr/local/com/emacs/lock'. |
363 | 367 |
364 `archlibdir' indicates where Emacs installs and expects the | 368 `archlibdir' indicates where Emacs installs and expects the executable |
365 executable files and other architecture-dependent data it uses | 369 files and other architecture-dependent data it uses while |
366 while running. Its default value, based on `libexecdir' (which | 370 running. Its default value, based on `libexecdir' (which |
367 see), is `/usr/local/lib/emacs/VERSION/CONFIGURATION-NAME' | 371 see), is `/usr/local/libexec/emacs/VERSION/CONFIGURATION-NAME' |
368 (where VERSION and CONFIGURATION-NAME are as described above). | 372 (where VERSION and CONFIGURATION-NAME are as described above). |
369 | 373 |
370 Remember that you must specify any variable values you need each time | 374 Remember that you must specify any variable values you need each time |
371 you run `make' in the top directory. If you run `make' once to build | 375 you run `make' in the top directory. If you run `make' once to build |
372 emacs, test it, and then run `make' again to install the files, you | 376 emacs, test it, and then run `make' again to install the files, you |