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.

Appendix D - Contents of the CD-ROM

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.

Files Contained in the root Directory

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 /bootdsks.12 Directory

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.

The /bootdsks.12 Informative Files

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 /bootdsks.12 Disk Images

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 /bootdsks.144 Directory

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.

The /bootdsks.144 Informative Files

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 /bootdsks.144 Disk Images

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.

The /contents Directory

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.

The /contents/scripts Directory

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.

The /contrib Directory

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.

The /contrib/smail-3.1.29 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.

The /docs 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:

The /extras Directory

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.

The /install Directory

This directory contains programs used in Linux Slackware installations, such as:

The /kernels Directory

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.

The /lininst Directory

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."

The /rootdsks Directory

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."

The /slaktest Directory

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.

The /slakware Directory

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."

The /source Directory

This directory contains all of the source code for the Slackware files, as required by the GNU Public License.

QUE Home Page

For technical support for our books and software contact support@mcp.com

Copyright ©1996, Que Corporation