Notice: This material is excerpted from Running A Perfect Internet Site with Linux, ISBN: 0-7897-0514-1. The electronic version of this material has not been through the final proof reading stage that the book goes through before being published in printed form. Some errors may exist here that are corrected before the book is published. This material is provided "as is" without any warranty of any kind.
Copyright ©1996, Que Corporation. All rights reserved. No part of this book may be used or reproduced in any form or by any means, or stored in a database or retrieval system without prior written permission of the publisher except in the case of brief quotations embodied in critical articles and reviews. Making copies of any part of this book for any purpose other than your own personal use is a violation of United States copyright laws. For information, address Que Corporation, 201 West 103rd Street, Indianapolis, IN 46290 or at support@mcp .com.
The CD-ROM included with this book is full of software and documentation; since most of the software and applications are labeled sufficiently to tell you what they're used for, this appendix addresses what exactly the things on the CD-ROM are.
This appendix is broken down into the directories you'll find
on the CD-ROM, so it will be easy for you to find information
on the package you're looking for.
The / (root) Directory
The root directory on the CD-ROM contains everything that comes with the Slackware 3.0 distribution, plus a directory called /extras we included that contains most of the servers we install in this book.
There are a few informative files included in this directory:
File Description booting.txt Advice on what to do if, once your system is installed, you have trouble booting it. catalog.txt An ad from Infomagic, the producer of the CD-ROM included with this book. There is also an insert in the book with a coupon for a discount on a Slackware CD-ROM package from this manufacturer. copying The GNU General Public License. This same document is Appendix B in the book. changelo Log of changes made in this directory structure since it was updated to the 3.0 distribution copyrigh The Copyright Linux falls under faq.txt The Slackware FAQ. A helpful document if you run into problems that aren't covered in this book. install.txt This is the Linux Installation HOW-TO file. An excellent resource for installing the operating system. lowmem.txt A document on how to install Linux on a machine with 4 megabytes or less of RAM. ls_lr A complete listing of the files included in the Slackware 3.0 distribution.readme30.txt Introduction to Slackware 3.0, its disk sets, and other general helpful information. trans.tbl Table containing both MS-DOS/MS-WINDOWS names for program items in this directory, and the Linux equivalents (since Linux uses long file names). upgrade.txt Advice on upgrading your Linux system using the Slackware distributions.
The disk images necessary to create the 5 1/4" boot disk specific to your needs if you choose to use this size. These files are broken down into a few categories.
There are a few files in this directory meant to help you choose what particular 5 1/4" boot disk you need.
File Description 00_index.txt An index explaining what each file in this directory contains. README.TXT A listing of what each boot disk is for, and hints on what to do if you have problems booting your Linux system with the disks. Trans.tbl The MS-DOS and Linux names of each item in this directory. WHICH.ONE Recommendations on how to choose the appropriate disk.
The remaining files in this directory are all 5 1/4" boot disk images. Instructions on how to select one are listed in the files discussed in the previous section, and also in chapter 3, "Getting Ready To Install Linux from the CD-ROM."
The items in this directory that are not informative files, nor listed in chapter 3, are boot disks for the experimental 1.3 Linux kernel version.
The disk images necessary to create the 3 1/2" boot disk specific to your needs if you choose to use this size. These files are broken down into a few categories.
There are a few files in this directory meant to help you choose what particular 3 1/2" boot disk you need.
File Description 00_index.txt An index explaining what each file in this directory contains. README.TXT A listing of what each boot disk is for, and hints on what to do if you have problems booting your Linux system with the disks. Trans.tbl List of MS-DOS and Linux filename for each item in this directory. WHICH.ONE Recommendations on how to choose the appropriate disk.
There are a few files in this directory advertising CD-ROM Slackware distributions as well.
File Description 00_cdrom.txt An ad for the CDs distributed by ftp.cdrom.com. 00_cdrom.htm An HTML version of the previous text file, to allow you to view it with your Web browser and follow its links. header Another small advertisement
The remaining files in this directory are all 3 1/2" boot disk images. Instructions on how to select one are listed in the files discussed in the previous section, and also in chapter 3, "Getting Ready To Install Linux from the CD-ROM."
The items in this directory that are not informative files, nor listed in chapter 3, are boot disks for the experimental 1.3 Linux kernel version.
This directory lists all the programs contained in this particular Slackware distribution of Linux. This is just a list, none of the files here are the actual programs or source referenced.
This directory lists all the scripts contained in this particular Slackware distribution. As before, this is just a list, none of these files are the actual scripts referenced.
This directory contains information about the packages contributed to Slackware by users around the world, and some of the packages themselves. These files are in the following formats:
The 00_index.txt file lists what the documents included are. The file package_descriptions contains information on the packages included in this directory.
This directory contains a number of patches, documents, and the source for the smail mail server. The Sendmail server is the one I'm covering in this book. See the READ.ME file for more information on the contents of this directory.
This directory tree contains a large amount of documentation useful in setting up various things in Linux. This directory, itself, contains a number of the Linux Documentation Project HOW-TO files. The names of the files speak for themselves, but if you are unsure refer to the 00_index.txt file for a description.
The subdirectories contain the following information:
This directory contains most of the servers and packages we use in this book. These particular items don't come with Slackware as a default.
This directory contains programs used in Linux Slackware installations, such as:
This directory contains all of the default Linux kernels (in subdirectories), and various programs used to install them by hand. In this book, we use the install program provided with Slackware.
This directory contains the program, Lininst, used to create your boot and root disks during the Linux installation process. Installing Linux is covered in chapter 3, "Getting Ready To Install Linux from the CD-ROM."
This directory contains the root disk images you'll use to create your root disk for your Linux installation. Choosing a disk is covered in chapter 3, "Getting Ready To Install Linux from the CD-ROM."
These items are used if you tell the install program that you only want to do a minimal test installation. Only a few files are actually installed to your hard drive, and you run Linux instead mostly from the CD-ROM.
This is the directory that contains the disk sets you'll use to install Linux on your computer. These disk sets are discussed in further detail in chapter 3, "Getting Ready To Install Linux from the CD-ROM."
This directory contains all of the source code for the Slackware files, as required by the GNU Public License.