You can use the TeX Live CD-ROM in three ways:
Each of these methods is described in more detail in the following sections.
|
Warning: This CD-ROM is in ISO 9660 (High Sierra) format, with Rock Ridge and Joliet extensions. In order
to take full advantage of the CD-ROM on a Unix system, your system needs to be able to use the Rock Ridge
extensions. Please consult the documentation for your mount command to see if it is possible. If you have several
different machines on a local network, see if you can mount the CD-ROM on one which does support Rock
Ridge, and use this with the others.
Linux, FreeBSD, Sun, SGI and DEC Alpha systems should be able to use the CD-ROM with no problems. We would appreciate receiving detailed advice from other system users who also succeed, for future versions of this documentation. The discussion below about installation assumes you have been able to mount the CD-ROM with full Rock Ridge compatibility. |
The install-cd.sh script is a sh script (begins with “#!/bin/sh”), but on MacOSX sh is unable to run it because sh is emulated. However, bash will run it. Unfortunately (again) bash is not installed by default on MacOSX1.
If bash is already installed, skip to 4
/)
| Compaq Alpha Linux | alpha-linux | CD2 |
| Compaq Alphaev5 OSF 4.0d | alphaev5-osf4.0d | CD2 |
| HP9000 HPUX 10.20 | hppa2.0-hpux10.20 | CD2 |
| IBM RS 6000 AIX 4.2.* | rs6000-aix4.2.1.0 | CD2 |
| Intel x86 Solaris 2.8 | i386-solaris2.8 | CD2 |
| Intel x86 with GNU/Linux | i386-linux | CD1 |
| Mac OSX | powerpc-darwin5.3 | CD1 |
| Sun Sparc Solaris 2.7 | sparc-solaris2.7 | CD2 |
| Windows 9X/ME/NT/2K/XP | win32 | CD1 |
Thus sh or bash users on an Intel PC running Linux can mount the TeX Live CD-ROM on /mnt/cdrom by issuing the command:
For convenience, these statements can also be entered into the .profile script. (for tcsh on MacOSX, ~/Library/init/tcsh/rc.mine).
If in doubt, ask your local system support guru to help you work out how to mount your CD-ROM or which directory to use for your system.
Appropriate support files will be installed on your hard disk the first time you need them. You can edit and change local configuration files which are stored to the directory designated by $VARTEXMF. Any format file that is needed will be generated and stored here.
It will then show the main control screen (Figure 1), which lets you change five things:
Under the directory you choose for installation, the installation script will put the binaries in a subdirectory of bin, and the support tree in texmf. An additional tree texmf-var will contain copies of configuration files (except the main texmf.cnf), which are to be modified by texconfig program. This tree will also store generated format files for TeX, METAFONT, etc.
|
a [X] Essential programs and files p [ ] LaTeX supplementary packages b [ ] Extra BibTeX styles s [ ] Advanced math typesetting c [ ] Chemical typesetting t [ ] Music typesetting d [ ] Context macro package u [ ] Omega e [X] Extra documentation v [X] pdfTeX f [ ] eTeX w [ ] Drawing and graphing packages g [ ] TeX auxiliary programs x [ ] Plain TeX extra macros h [ ] TeX font-related programs y [ ] Extra PostScript fonts i [ ] Extra fonts z [ ] PostScript utilities j [ ] Extra formats A [ ] Support for publishers k [ ] Games typesetting (chess, etc B [ ] Type1 font manipulation l [ ] Miscellaneous macros C [ ] Examples from TeX books m [ ] HTML/SGML/XML support D [ ] Styles for University theses n [X] Basic LaTeX packages E [ ] TrueType font manipulation o [ ] Support for latex3 F [ ] Various support tools for win <-> deselect all <+> select all <R> return to platform menu <Q> quit Press key to toggle status of collection:
|
|
a [ ] Support for some African scri o [X] Support for Italian b [ ] Support for Armenian p [ ] Support for Latin c [ ] Chinese, Japanese, Korean sup s [ ] Support for Manju d [ ] Support for Croatian t [ ] Support for Mongolian e [ ] Support for Cyrillic u [ ] Support for Norwegian f [X] Support for Czech/Slovak v [ ] Other hyphenation files g [ ] Support for Danish w [X] Support for Polish h [X] Support for Dutch x [X] Support for Portuguese i [ ] Support for Finnish y [X] Support for Spanish j [X] Support for French z [ ] Support for Swedish k [X] Support for German A [ ] Support for Tibetan l [ ] Support for Greek B [X] Support for UK English m [ ] Support for Hungarian C [ ] Support for Vietnamese n [ ] Support for Indic <-> deselect all <+> select all <R> return to platform menu <Q> quit Press key to toggle status of collection:
|
When you choose <L> for language collections, you will see the display of available language support collections (Figure 3). Each collection consists of several packages, which provide features like hyphenation files and fonts.
The <O> for options item lets you decide whether to make new fonts be created in another location (if you want the main package mounted read-only for most users), and whether to make symbolic links for the binaries, man and GNU info pages in the ‘standard’ locations; you’ll need ‘root’ permissions for tasks to do this, of course.
When you are finished, return to the main screen, and ask the installation to start. It will take each of the collections and systems that you requested, consult the list of files on the CD-ROM, and build a master list of files to transfer. These will then be copied to your hard disk. If you installed a system, an initialization sequence is now run (creating format files, etc.). When this has finished, all you need do is add the correct subdirectory of bin in the TeX installation to your path, and start using TeX. If you want, you can move the binaries up one level, e.g. from /usr/local/bin/alpha-osf3.2 to /usr/local/bin; if you do this, however, you must edit texmf/web2c/texmf.cnf (see Appendix 11) and change the line near the start which reads
to
If you move the whole installation to another directory tree entirely, you need to edit TEXMFMAIN to specify the support tree explicitly, and set TEXMFCNF in your environment to $TEXMFMAIN/texmf/web2c.
The script supports nine options; the first four let you set the individual package you want to install, the whole collection (i.e., tex-mathextra), the name of the mounted CD-ROM directory, and the name of the directory containing the list files (normally these latter two will be set automatically):
| --package=name | |
| --collection=name | |
| --cddir=name | |
| --listdir=name | |
What actually happens is controlled by four more switches; the first two allow you to exclude documentation or source files from the installation, the third stops the default action of running mktexlsr on completion to rebuild the file database, and the last does nothing but list the files that would be installed:
| --nodoc | |
| --nosrc | |
| --nohash | |
| --listonly | |
Finally, you can specify that, instead of installing the files, the script should make a tar archive in a specified location:
| --archive=name | |
Thus, if we simply wanted to see the files that make up the package fancyhdr before we installed it, our command and output would be as follows:
After the installation program has copied all files to their final locations, you can use a program called texconøg that allows you to configure the system to fit your local needs. This can be called at any other time to change your setup, with a full-screen (which requires the dialog program, included as part of the binary packages) or command-line interface. It should be used for all maintenance, such as changes of installed printers, or rebuilding the file database. Both modes have help text to guide you through the facilities.