Mercurial > hg > xemacs-beta
comparison INSTALL @ 388:aabb7f5b1c81 r21-2-9
Import from CVS: tag r21-2-9
| author | cvs |
|---|---|
| date | Mon, 13 Aug 2007 11:09:42 +0200 |
| parents | 8626e4521993 |
| children | 1f50e6fe4f3f |
comparison
equal
deleted
inserted
replaced
| 387:f892a9d0bb8d | 388:aabb7f5b1c81 |
|---|---|
| 442 are installed in the following directories: | 442 are installed in the following directories: |
| 443 | 443 |
| 444 By default, XEmacs installs its files in the following directories: | 444 By default, XEmacs installs its files in the following directories: |
| 445 | 445 |
| 446 `/usr/local/bin' holds the executable programs users normally run - | 446 `/usr/local/bin' holds the executable programs users normally run - |
| 447 `xemacs', `etags', `ctags', `b2m', `emacsclient', | 447 `xemacs', `etags', `ctags', `b2m', `emacsclient', `ellcc', |
| 448 `gnuclient', `gnudoit', `gnuattach', and `rcs-checkin'. | 448 `gnuclient', `gnudoit', `gnuattach', and `rcs-checkin'. |
| 449 | 449 |
| 450 `/usr/local/lib/xemacs-VERSION/lisp' holds the Emacs Lisp libraries; | 450 `/usr/local/lib/xemacs-VERSION/lisp' holds the Emacs Lisp libraries; |
| 451 `VERSION' stands for the number of the XEmacs version | 451 `VERSION' stands for the number of the XEmacs version |
| 452 you are installing, like `18.59' or `19.14'. Since | 452 you are installing, like `18.59' or `19.14'. Since |
| 480 you to have several versions of XEmacs for any mix of | 480 you to have several versions of XEmacs for any mix of |
| 481 machines and operating systems installed at the same | 481 machines and operating systems installed at the same |
| 482 time; this is useful for sites at which different | 482 time; this is useful for sites at which different |
| 483 kinds of machines share the file system XEmacs is | 483 kinds of machines share the file system XEmacs is |
| 484 installed on. | 484 installed on. |
| 485 | |
| 486 `/usr/local/lib/xemacs-VERSION/CONFIGURATION-NAME/modules' holds the Emacs | |
| 487 dynamically loadable modules. These are special programs | |
| 488 typically written in C that can be loaded in much the same | |
| 489 way that Lisp packages are. Not all systems support | |
| 490 dynamic modules, so do not be alarmed if this directory | |
| 491 does not exist or is empty. | |
| 492 | |
| 493 XEmacs searches for modules in this directory, or any | |
| 494 sub-directory of it, and then in | |
| 495 `/usr/local/lib/xemacs/site-modules/*'. | |
| 485 | 496 |
| 486 `/usr/local/lib/xemacs-VERSION/info' holds the on-line documentation | 497 `/usr/local/lib/xemacs-VERSION/info' holds the on-line documentation |
| 487 for XEmacs, known as "info files". | 498 for XEmacs, known as "info files". |
| 488 | 499 |
| 489 `/usr/local/man/man1' holds the man pages for the programs installed | 500 `/usr/local/man/man1' holds the man pages for the programs installed |
| 621 executable files and other architecture-dependent data it uses | 632 executable files and other architecture-dependent data it uses |
| 622 while running. Its default value, based on `libdir' (see | 633 while running. Its default value, based on `libdir' (see |
| 623 above), is `/usr/local/lib/xemacs-VERSION/CONFIGURATION-NAME' | 634 above), is `/usr/local/lib/xemacs-VERSION/CONFIGURATION-NAME' |
| 624 (where VERSION and CONFIGURATION-NAME are as described above). | 635 (where VERSION and CONFIGURATION-NAME are as described above). |
| 625 | 636 |
| 637 `moduledir' indicates where XEmacs installs and expects to find | |
| 638 any dynamic modules. Its default value, based on | |
| 639 `archlibdir' (see above) is | |
| 640 `/usr/local/lib/xemacs-VERSION/CONFIGURATION-NAME/modules' | |
| 641 (where VERSION and CONFIGURATION-NAME are as described above). | |
| 642 By their very nature, dynamic loadable modules are architecture- | |
| 643 dependant, and care should be taken not to set this directory | |
| 644 to a system- or architecture-independant directory. | |
| 645 | |
| 626 Remember that you must specify any variable values you need each time | 646 Remember that you must specify any variable values you need each time |
| 627 you run `make' in the top directory. If you run `make' once to build | 647 you run `make' in the top directory. If you run `make' once to build |
| 628 xemacs, test it, and then run `make' again to install the files, you | 648 xemacs, test it, and then run `make' again to install the files, you |
| 629 must provide the same variable settings each time. To make the | 649 must provide the same variable settings each time. To make the |
| 630 settings persist, you can edit them into the `Makefile' in the top | 650 settings persist, you can edit them into the `Makefile' in the top |
