Linux 版 (精华区)
发信人: netiscpu (说不如做), 信区: Linux
标 题: [B] Red Hat Linux Unleashed (2)
发信站: 紫 丁 香 (Sat Jul 25 03:05:16 1998), 转信
Types of Linux Available
_________________________________________________________________
o Linux Releases
o What's a Linux Release?
# Other Linux Information Sources
o Finding Linux Updates on the Internet
o Common Extensions for Filenames
o Obtaining Linux from BBSs
o Accessing DOS Files from Linux
o Summary
_________________________________________________________________
2
Types of Linux Available
This chapter covers the many types of Linux systems and distributions
available. I strongly recommend that you read this chapter at least
once before starting the installation process. Included in this
chapter are the following topics:
* The various distribution types in Linux
* The types of disk sets for each distribution
* Which distribution sets are important for you
* How to look for files on the CD-ROM
* How to get Linux from FTP sites
* How to get Linux from BBS sites
* How to find FTP sites where you can get Linux updates
Linux Releases
There are many independent releases of Linux, each with its own list
of unique features. Some of these releases are available free of
charge if you have access to the Internet. Some releases are available
for a nominal fee ($20 to $90) for distribution on CD-ROM or disks.
Typically, the CD-ROM versions are cheaper and are easier to use than
the floppy-disk distributions because the cost of one CD-ROM is less
than the cost of 30 or more floppy disks. Another plus for the CD-ROM
is the convenience of having everything on one source media. It beats
swapping disks!
What's a Linux Release?
A Linux release is a set of files for a complete Linux system. Various
changes made by the Linux community are incorporated into each
release.
Linux releases are identified by numbers. These numbers are of the
form X.YY.ZZ, where X is between 0 and 9, and YY and ZZ are numbers
between 0 and 99. Generally, the higher the number, the newer the
release. Some release numbers also include pNN, where NN is a number
between 1 and 20. These refer to patches to a specific Linux version
(a patch is a fix or an update to the software). For example, 0.99p15
would mean the fifteenth patch to the Linux release 0.99.
A release consists of several components called series of disks, or a
collection of disks. For example, the X series of disks comes on 10
disks. Each series is referred to by its name. A name generally tells
you who put the software together and what its date is.
Some of the releases of Linux are as follows:
* The Red Hat Software Inc. Release
This is a release of Linux from Red Hat Software Inc. The latest
version is 3.0.3, which is included on the CD-ROM at the back of
this book.
The highlight of the installation package is the Red Hat Packet
Manager (RPM). Using the RPM enables you to safely install and
uninstall packages. By far, the uninstall capability of the
package is the best feature because most upgrades to critical
packages require a complete Linux installation. Red Hat Linux is
also notable for the ability to install from an X session,
assuming the video card and monitor are supported by Linux.
* Slackware
This is a popular release of Linux included with this book's
sister books: Linux Unleashed Second Edition and Linux System
Administrator's Survival Guide. You can get versions of this
release on CD-ROM from various vendors for about $25.
The primary distributor for this release is Patrick Volkerding,
who can be reached at volkerdi@mhdl.moorhead.msus.edu.
* The Softlanding Linux System Release (SLS)
This release consists of about 23 disks for Linux and 10 for X11.
The first disk (a1) must be "rawritten" (using rawrite.exe in
Chapter 3, "Installing and Updating Linux") on floppies, and the
rest of the images must be put onto DOS-formatted floppies using
the DOS copy command. This release contains all the software
package(s) you need to get started with Linux, and for newcomers
it is easy to install.
The SLS release can also be found at tsx-11.mit.edu in the
directory /pub/linux/packages/SLS and on sunsite.unc.edu in the
directory /pub/Linux/SLS. By snail mail, SLS is available from
Softlanding Software
910 Lodge Ave.
Victoria, B.C.
Canada V8X-3A8
(604) 360-0188
* The TAMU (Texas A&M University) Linux Release
This release is supposedly like the SLS release, but it has some
different software packages and a different installation procedure
than SLS. The installation procedure is the main difference from
SLS. A single boot diskette, which boots directly into an
automated installation program, is used. This installation program
asks a few questions about the desired configuration and sets up
everything, including your file systems, booting from the hard
drive with LILO (see Chapter 5, "Odds and Ends") and a simplified
X configuration.
This release is a full-featured package, including X Window,
emacs, networking tools, boot utilities, and a list of sources for
all installation programs without any use restrictions. TAMU is
available from sc.tamu.edu in pub/free_unix4.
* H.J. Lu's bootable rootdisk
This is a release of the Linux kernel and basic binaries on a
single floppy. It, along with Lu's gccdisk, libdisk, and so on, is
good for upgrading or installing a basic Linux system by hand.
It's not recommended for newcomers, because there's no real
install script; it's mostly meant as an upgrade of the basic
system software.
H.J. Lu's bootable rootdisk release is found at tsx-11.mit.edu: in
the directory /pub/linux/packages/GCC.
* The Manchester Computing Centre Interim Release
This is the fabled MCC-Interim Linux release, which was originally
the de facto standard Linux distribution. This release has almost
all of the important Linux software, such as Slackware, but does
not contain emacs or X Window.
MCC-Interim can be found on sunsite.unc.edu in the directory
/pub/Linux/distributions/MCC and also at ftp.mcc.ac.uk in the
directory /pub/linux/mcc-interim.
* Trans-Ameritech
This is available only on CD-ROM. The CD-ROM offers a complete,
uncompressed, bootable Linux file system. This feature has two
distinct advantages: You have instant access to the file of your
choice without having to uncompress or unzip any archives, and it
saves the disk space that you would use uncompressing these
archives.
The CD-ROM is based on the Slackware distribution of Linux with
all the source code, an uncompressed file system, and NetBSD
source and binary distribution.
To minimize the possibility of hardware conflicts, many extra
kernels are provided for different configurations. They are usable
for installation and normal use. Many online documents are
provided for quick reference, including the Linux Documentation
Project files in source, dvi, and ps formats. This distribution
also includes the FlexFax, a package that enables you to send and
receive faxes on either class 1 or class 2 fax modems.
To help first-time Linux users, many of the provided documentation
files are readable from DOS even before Linux is installed.
All source files for Linux are available on the CD-ROM. The most
often needed source code files are uncompressed and can be used
directly from the CD-ROM. An uncompressed Linux file system is
available for reference and disk-space conservation. You can run
programs directly from the CD-ROM. There is a large information
directory, including many man pages, for online reference.
For a hacker's reference, an uncompressed FreeBSD source tree is
provided. You can order by phone (408) 727-3883, or e-mail at
roman@trans-am.com.
* The Linux Support Team Erlang Distribution (LST)
This release is for you if you speak German. The menus, manuals,
and installation instructions are in German. You can get this
release from ftp.uni-erlangen.de under
/pub/Linux/LST.distribution.
* Yggdrasil Plug-and-Play Linux
This is a complete CD-ROM distribution of the Linux operating
system. It includes a great deal of software covering nearly every
package that you would expect to find on a complete UNIX system. A
complete file list is available via FTP from yggdrasil.com.
They also offer The Linux Bible, a full library of Linux and UNIX
documentation, including three books from the Linux Documentation
Project, their Yggdrasil installation manual, and the complete set
of Linux HOWTO guides.
Yggdrasil's Plug-and-Play Linux is named for plug-and-play
operation, which means that you can place a floppy in drive A,
turn the computer on, and answer all the questions. That's all
there is to installation. The reality is a little more
complicated, because you have to know whether your hardware is
compatible before you begin.
The login screen lists a number of preconfigured usernames,
including install, which installs the system, giving paragraphs of
explanation about every question it asks the user.
The install script even searches for a modem, and upon finding it,
configures mail and UUCP so that mail sent to an Internet address
is transparently delivered through a bulletin-board system at
Yggdrasil. Some people might not like this, so don't say that I
didn't warn you!
The X Window configuration is automated, too, with forms to fill
in as you run X for the first time, as well as a graphical control
panel that enables additional forms for configuration of
networking, SLIP, outgoing UUCP, the printer, and so on. You can
call them, toll-free, in the U.S. at (800) 261-6630 or e-mail them
at info@ygg-drasil.com.
Yggdrasil Computing, Incorporated
4880 Stevens Creek Blvd., Suite 205
San Jose, CA 95129-1034
* InfoMagic Developer's Resource CD-ROM Kit
This is a complete snapshot of the sunsite.unc.edu and
tsx-11.mit.edu archives. It also includes the complete GNU
software collection (in source form). The following Linux
distributions are included on the discs: Slackware, Debian, SLS,
TAMU, MCC, and JE (Japanese Extensions).
The Linux HOWTO documents have been formatted for use with the
Microsoft Multimedia Viewer (which is included) to allow browsing
and full text search under Microsoft Windows. You can contact them
at (800) 800-6613 or via e-mail at Orders@InfoMagic.com.
The contents of the CDs can also be found at the site
InfoMagic.com in the directory
/pub/Linux or ftp.uu.net in the directory
/vendor/InfoMagic/cd-roms/linux.
There you have it. This list of locations where you can get Linux from
is incomplete. In fact, I should apologize to the folks whose company
names didn't get listed here. There was not enough time for me to
fully review all the distributions before this book went to press. If
you would like a more complete list, please look at the newsgroups
comp.os.linux.announce and comp.os.linux.misc.
The document Distribution-HOWTO is archived on a number of Linux FTP
sites, including sunsite.unc.edu in pub/Linux/docs/HOWTO.
Other Linux Information Sources
If you like magazines, you will love The Linux Journal, a monthly
publication covering the Linux community. Most material in LJ is new
(that is, derived from a bunch of USENET newsgroup topics). Each issue
includes columns and articles on Linux programming, GNU, Free Software
Foundation issues, systems administration, questions and answers,
interviews, and more. This is a darn good magazine. You can reach the
publishers at
Linux Journal
P.O. Box 85867
Seattle, WA 98145-1867
(206) 527-3385
If you want to keep up-to-date with the latest releases of Linux, try
to get quarterly updates to your Linux system via a subscription to
Morse Telecommunication, Inc.'s Linux Quarterly CD-ROM. Each CD
contains the complete contents of tsx-11.mit.edu. This is one of the
most popular Internet Linux sites. It provides both source and binary
files of major Linux distributions, utilities, source code, and
documentation. This quarterly update includes Slackware, SLS, MCC, and
Debian releases of Linux. Get information through e-mail from
order@morse.net.
Lastly, the Linux Systems Labs (dirvin@vela.acs.oakland.edu) can also
provide commercial software for Linux, including manuals, database
applications, and other applications software not in the shareware or
public domain. You can contact Linux Systems Labs at (800) 432-0556.
Finding Linux Updates on the Internet
As I mentioned previously, a CD-ROM is not the only place for you to
get Linux or information about Linux. After all, you might not have a
CD-ROM reader. If you don't, you aren't out of luck. You can still get
Linux goodies from the Internet sites in the following listing. The
catch is that you have to be on the Internet.
So, you may well ask, why am I showing you how to get Linux from the
Internet when you already have it on a CD? Well, some of the files on
the CD might be different a year from now. In fact, some of the
locations you see listed here might be different, too. By showing you
how to find out more, you can use the archie method at a later time to
locate updates to Linux and more information easily.
If you want to learn more about the Internet and archie, read The
Internet Unleashed (Sams Publishing, 1994).
I used the telnet program to log into archie.internic.net, a good site
from which to use the archie program. The archie program is a
searching utility for locating files on the Internet by specifying
keywords. I logged in with the name archie and didn't have to provide
a password. (See Listing 2.1.)
The archie> prompt is where I issued the find Linux command. The
search type of sub means that we'll ask archie to search for all
strings in its database with the word Linux anywhere in it.
The output from Listing 2.1 shows only a few files. I have edited it
to fit in the book. Your listing won't match.
Listing 2.1. Using archie to find Linux.
$ telnet archie.internic.net
...
login: archie
******************************************************************
Welcome to the InterNIC Directory and Database Server.
******************************************************************
# Bunyip Information Systems, 1993, 1994
# Terminal type set to 'vt100 24 80'.
# 'erase' character is '^?'.
# 'search' (type string) has the value 'sub'.
archie> find Linux
# Search type: sub.
# Your queue position: 1
# Estimated time for completion: 16 seconds.
working...
Host unix.hensa.ac.uk (129.12.43.16)
Last updated 23:37 22 Nov 1994
Location: /pub/sunsite/pub
DIRECTORY drwxr-xr-x 1024 bytes 21:32 16 Nov 1994 Linux
Host unix.hensa.ac.uk (129.12.43.16)
Last updated 23:37 22 Nov 1994
Location: /pub/walnut.creek/XFree86/binaries
DIRECTORY drwxr-xr-x 1536 bytes 20:26 13 Nov 1994 Linux
Host romulus.ucs.uoknor.edu (129.15.10.20)
Last updated 18:31 16 Nov 1994
Location: /
FILE -rwxrwxrwx 13 bytes 15:05 12 Nov 1994 Linux
Host ftp.germany.eu.net (192.76.144.75)
Last updated 23:39 6 Nov 1994
Location: /pub/os
DIRECTORY drwxrwxr-x 512 bytes 01:44 5 Nov 1994 Linux
Host csc.canberra.edu.au (137.92.1.1)
Last updated 03:23 6 Nov 1994
Location: /pub/ise
DIRECTORY drwxr-xr-x 1024 bytes 18:49 31 Oct 1994 Linux
Host power.ci.uv.es (147.156.1.3)
Last updated 21:12 23 Nov 1994
Location: /pub/linux/docs/faqs
FILE -r—r—r— 96319 bytes 16:25 30 Oct 1994 Linux-FAQ
Host ftp.ncsa.uiuc.edu (141.142.20.50)
Last updated 20:06 11 Nov 1994
Location: /HDF/contrib
DIRECTORY drwxrwxr-x 512 bytes 01:02 30 Oct 1994 Linux
[24;1H[K:[24;1H[24;1H[K
Host romulus.ucs.uoknor.edu (129.15.10.20)
Last updated 18:31 16 Nov 1994
Location: /mirrors/Linux/docs/faqs
FILE -rwxrwxrwx 15 bytes 00:56 30 Oct 1994 Linux-FAQ
Host monu1.cc.monash.edu.au (130.194.1.101)
Last updated 21:27 17 Oct 1994
Location: /pub/linux/docs/faqs
FILE -rw-r—r— 96568 bytes 23:39 21 Sep 1994 Linux-FAQ
Host dutiws.twi.tudelft.nl (130.161.156.11)
Last updated 03:10 23 Nov 1994
Location: /pub
DIRECTORY drwxrwxr-x 512 bytes 10:31 29 Aug 1994 Linux
Host telva.ccu.uniovi.es (156.35.31.31)
Last updated 22:27 23 Nov 1994
Location: /uniovi/mathdept/src
DIRECTORY drwxr-xr-x 1024 bytes 10:36 28 Jul 1994 Linux
Host neptune.ethz.ch (129.132.101.33)
Last updated 17:38 15 Nov 1994
Location: /pub/Oberon
DIRECTORY drwxrwxr-x 512 bytes 07:31 22 Jul 1994 Linux
Host ftp.germany.eu.net (192.76.144.75)
Last updated 23:39 6 Nov 1994
Location: /pub/os/Linux/Local.EUnet/Kernel/Linus/net-source
DIRECTORY drwxr-xr-x 512 bytes 04:23 19 Jul 1994 Linux
archie> find LDP
# Search type: sub.
# Your queue position: 1
# Estimated time for completion: 16 seconds.
working...
Host hpcsos.col.hp.com (15.255.240.16)
Last updated 18:49 13 Nov 1994
Location: /mirrors/.scsi0/linux/docs
FILE -rwxr-xr-x 17 bytes 20:42 4 Nov 1994 LDP
Host romulus.ucs.uoknor.edu (129.15.10.20)
Last updated 18:31 16 Nov 1994
Location: /mirrors/Linux/docs
FILE -rwxrwxrwx 17 bytes 23:14 24 Oct 1994 LDP
Host mcsun.eu.net (192.16.202.2)
Last updated 20:32 10 Nov 1994
Location: /os/linux/doc
FILE -rwxrwxrwx 12 bytes 14:22 18 Sep 1994 LDP
archie>quit
Common Extensions for Filenames
Table 2.1 is a list of common filename extensions for the files you
will see in Linux archives. The fname in the following table implies
the filename with which you want to work.
Table 2.1. File extensions used in Linux releases.
Extension Used By
.Z compress/uncompress. Use uncompress fname foo.Z to uncompress the
file, where fname is the name of the file that was uncompressed.
.z, .gz gzip. gzip is now used by many archive sites instead of
compress. If you don't have gzip on your system, get it! To uncompress
one of these files, use gzip -d fname.z. .gz is the new gzip
extension.
.tar Tar file. Use tar xvf fname.tar to unpack it. Or you can use tar
tvf fname.tar to get an index listing of the tar file.
.taz Compressed tar file. You can do something such as zcat fname.taz
| tar xvf - or tar xvfz fname.taz to unpack it (some versions of tar
don't have the z option).
.tpz, .tgz gzipped tar file. If you have gzip, zcat is linked to it,
so you can do zcat foo.tpz | tar xvf to unpack it.
.tpz The old extension. All gzipped tar files should now end in .tgz
instead.
Most distributions use gzipped tar files with the tgz extension.
Obtaining Linux from BBSs
A bulletin board system (BBS) enables you to transfer messages and
files via your phone line. All you need is a computer with
communications software and a modem. Some BBSs transfer messages among
each other, forming large computer networks similar to USENET. The
most popular of these in the U.S. are FidoNet and RIME.
Linux is available from various BBSs worldwide. Some of the BBSs on
FidoNet carry comp.os.linux as a FidoNet conference.
______________________________________________________________
NOTE: While you are installing Linux, you might get the error You
may have inserted the wrong disk when you insert the next disk in a
series.
Each disk has a small file on it that contains the name of the
disk. For example, the SLS a3 disk has a file on it called diska3.
If it doesn't exist, or is named something else (such as diska3.z),
create it or rename it. If you copied the files to the SLS floppies
using copy *.*, you probably missed the diska3 file because it
doesn't have an extension in the filename.
Also, the last disk in a series (for example, the a4 or b5 disk)
has a file on it called install.end. You need this file as well.
These files are used by the installation programs to keep track of
when to stop installing a package.
______________________________________________________________
Accessing DOS Files from Linux
Linux supports several features that you can use to access your DOS
files from Linux. With the mtools package, included with most
distributions of Linux, you can use commands such as mcopy and mdir to
access your DOS files. Another option is to mount a DOS partition or
floppy directly under Linux, which gives you direct access to your
files by way of the DOS file system.
You will find the mtools package indispensable if you have to swap
files between DOS and Linux. When you first start Linux from a DOS
machine, it's comforting to know that you can transfer files easily
between two machines that are running different operating systems, so
don't worry; you will not have to give up your familiar DOS
environment.
Why use mtools if you can just mount a DOS drive? mtools is good if
you want to do something quickly—for example, if you want to get
directories on a bunch of floppies. The mount procedure requires you
to mount the drive, get a directory, and then umount it. With mtools
you can get the directory with one command.
mtools also comes with the Slackware release of Linux and is available
in source-code form on most Linux FTP sites. This mtools source tree
can prove to be interesting reading, especially if you are a
programmer.
There is also DOS Emulator available for Linux, and work is beginning
on a Microsoft Windows emulator to run under the X Window system. The
DOS Emulator isn't perfect, so don't expect to play DOOM on
it—Dosemu is still in the development stages. You can use it to
run some standard applications such as WordPerfect 5.1, Quicken, and
Lotus 1-2-3. At the time I wrote this, Dosemu was slow and crashed
frequently. However, you can work with it for some quick tasks.
Summary
This chapter has given you a whirlwind tour of what's actually
available for Linux. You also learned about Linux releases and how to
interpret the release numbers. Each Linux release consists of several
disk sets. Some of these files in a disk set are just labels, and some
are called packages. A package is generally a compressed tar archive
containing binary files and directory trees.
Finally, for DOS fans, Linux provides a host of tools to read or write
DOS disks and files. There is even an experimental DOS emulator for
you to run DOS programs under Linux. Any DOS partitions can be mounted
to appear as directory trees, so you can still work with your data on
DOS disks.
Previous Page Page Top TOC Next Page See Page
--
Enjoy Linux!
-----It's FREE!-----
※ 修改:.netiscpu 于 Jul 25 03:41:37 修改本文.[FROM: mtlab.hit.edu.cn]
※ 来源:.紫 丁 香 bbs.hit.edu.cn.[FROM: mtlab.hit.edu.cn]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:406.819毫秒