LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 764|回复: 5

哪位高人能详细的解读一下slack光盘结构?

[复制链接]
发表于 2004-11-6 11:39:22 | 显示全部楼层 |阅读模式
rt,最好能说明某些文件是做什么用的
发表于 2004-11-7 01:21:25 | 显示全部楼层
这个是光盘的readme.txt

Welcome to Slackware 10.0!

Slackware 10.0 is a complete distribution of the Linux operating system.

This version contains the 2.4.26 Linux kernel, plus recent versions of these
(and many more) software packages:

- C compiler             gcc-3.3.4 and gcc-3.4.0
- Binutils               2.15.90.0.3
- GNU C Library          glibc-2.3.2
- X Window System        X11R6.7.0 from X.Org.
- KDE                    3.2.3
- GNOME                  2.6.1

For installation instructions, see the file 'Slackware-HOWTO'.

These are some of the important files and directories found on the Slackware
FTP site:

   ftp://ftp.slackware.com/pub/slackware/slackware-10.0/

If you're reading this on a CD-ROM, these directories will probably be
split across several discs.

.
|-- BOOTING.TXT          Tips for troubleshooting boot problems.
|-- CHECKSUMS.md5        MD5 format file checksums.
|-- COPYING              The GNU Public License.
|-- COPYRIGHT.TXT        Slackware copyright and trademark information.
|-- CRYPTO_NOTICE.TXT    Legal information about encryption in Slackware.
|-- ChangeLog.txt        Log of system changes from Slackware 9.1 to 10.0.
|-- FAQ.TXT              Frequently asked questions and answers.
|-- FILELIST.TXT         List of files on the Slackware FTP site.
|-- GPG-KEY              The GnuPG key used to verify Slackware packages.
|-- PACKAGES.TXT         A detailed list of the core Slackware packages.
|-- SPEAKUP_DOCS.TXT     Documentation for the Speakup speech synth software.
|-- SPEAK_INSTALL.TXT    How to install with Speakup speech synthesis.
|
|-- Slackware-HOWTO      Instructions for installing Slackware from CD.
|                        If you're new to Slackware, start with this.
|
|-- UPGRADE.TXT          Instructions for upgrading from earlier versions.
|
|-- bootdisks/           Bootdisks for installing without a bootable CD-ROM or
|   |                    for starting a Linux system from floppy disk.  See
|   |                    also the rootdisks/ directory below.
|   |
|   |-- RAWRITE.EXE      The "RAWRITE" programs are used to write a floppy
|   |-- RAWRITE12.DOC    image under DOS or Windows.  Because there are a lot
|   |-- RAWRITE12.EXE    of versions of DOS and Windows, there are several
|   |-- RAWRITENT.DOC    versions of RAWRITE, and you may have to try a few
|   |-- RAWRITENT.EXE    before finding one that works with your version of DOS
|   |-- RAWRITEXP.EXE    or Windows.
|   |
|   |-- README.TXT       Detailed descriptions of all the boot floppies.
|   |
|   |-- adaptec.s        Adaptec bootdisk.
|   |-- ataraid.s        Bootdisk with ATA (IDE) RAID support.
|   |-- bare.i           Standard IDE/ATAPI bootdisk (default kernel).
|   |-- bareacpi.i       IDE/ATAPI bootdisk with ACPI power support.
|   |-- ibmmca.s         IBM PS/2 Microchannel bus bootdisk.
|   |-- jfs.s            Bootdisk with IBM JFS support.
|   |-- lowmem.i         Bootdisk for machines too low on RAM to boot bare.i.
|   |                    This is also the only kernel that supports a 386.
|   |-- old_cd.i         Old non-SCSI non-IDE CD-ROM drive support bootdisk.
|   |-- pportide.i       Parallel port IDE bootdisk.
|   |-- raid.s           SCSI RAID bootdisk.
|   |-- scsi.s           Supports some SCSI cards (see bootdisks/README.TXT).
|   |-- scsi2.s          Supports some SCSI cards (see bootdisks/README.TXT).
|   |-- scsi3.s          Supports some SCSI cards (see bootdisks/README.TXT).
|   |-- speakup.s        bare.i + Speakup speech support.  Also AIC7xxx SCSI.
|   `-- xfs.s            Bootdisk with support for SGI XFS and AIC7xxx SCSI.
|
|-- extra/               Extra packages for Slackware like:
|   |                    aspell word lists, bash-completion-20040526,
|   |                    bison-1.875, bittorrent-3.4.2, brltty-3.4.1,
|   |                    btmgr-3.7_1, checkinstall-1.5.3, dip-3.3.7p,
|   |                    emacspeak-20.0, emacspeak-ss-1.9.1, emu-tools-0.9.4,
|   |                    fluxbox-beta-0.9.9, glibc-debug-2.3.2,
|   |                    glibc-profile-2.3.2, 3dfx-glide libraries,
|   |                    inn-2.4.1, k3b-0.11.11, kfiresaver3d-0.6,
|   |                    libsafe-2.0.16, linux-wlan-ng-0.2.1pre21_2.4.26,
|   |                    linux-wlan-ng-0.2.1pre21_2.6.7, mpg123-0.59r,
|   |                    openmotif-2.2.2, parted-1.6.11, slackpkg-1.2.2,
|   |                    slacktrack-1.21, and xcdroast-0.98alpha15.
|   |
|   `-- source/          Source code for the extra packages.
|
|-- isolinux/            The ISOLINUX loader and initrd.img used to install
|   |                    Slackware from a CD-ROM.  You'll also find the
|   |                    PCMCIA and network images (these can be loaded
|   |                    from the installation CD-ROM), and a README.TXT
|   |                    describing how to create a Slackware installation
|   |                    ISO image and burn it to CD-R.
|   |
|   |-- README.TXT       How to burn a Bootable Slackware CD-ROM.
|   |-- initrd.img       Installation initrd (can also be loaded with Loadlin)
|   |-- network.dsk      Image containing network modules.
|   `-- pcmcia.dsk       Image containing PCMCIA modules.
|
|-- kernels/             Many precompiled Linux 2.4.26 kernel images.
|   |
|   |-- adaptec.s/       Adaptec kernel.
|   |-- ataraid.s/       Kernel with ATA (IDE) RAID support.
|   |-- bare.i/          Standard IDE kernel.
|   |-- bareacpi.i       IDE/ATAPI kernel with ACPI power support.
|   |-- ibmmca.s/        IBM Microchannel kernel.
|   |-- jfs.s/           IBM Journaled Filesystem +aic7xxx SCSI kernel.
|   |-- loadlin16c.txt   Loadlin README file.
|   |-- loadlin16c.zip   Loadlin boot loader (used to boot Linux from DOS)
|   |-- lowmem.i/        Kernel that uses very little memory.
|   |-- old_cd.i/        Old non-SCSI non-IDE CD-ROM support kernel.
|   |-- pportide.i/      Parallel port IDE kernel.
|   |-- raid.s/          SCSI RAID kernel.
|   |-- scsi.s/          Supports some SCSI cards (see bootdisks/README.TXT).
|   |-- scsi2.s/         Supports some SCSI cards (see bootdisks/README.TXT).
|   |-- scsi3.s/         Supports some SCSI cards (see bootdisks/README.TXT).
|   |-- speakup.s        bare.i + Speakup speech support.  Also AIC7xxx SCSI.
|   |-- xfs.s            Bootdisk with support for SGI XFS and AIC7xxx SCSI.
|   `-- zipslack.s/      Kernel with Iomega and other SCSI support.
|
|-- pasture/             These are packages that have been removed
|                        from Slackware, but are useful enough to
|                        keep around.  Might not be secure.
|                        Packages currently found here include old XFree86
|                        3.3.6 servers, db1-1.85, db2-2.4.14, db4-4.1.25,
|                        devfsd-1.3.25, gnu-pop3d-0.9.8, ipchains-1.3.10,
|                        links-0.98, modutils-2.4.25, pop3d-1.020i,
|                        and wu-ftpd-2.6.2
|
|-- rootdisks/           Slackware installation and rescue floppy images.
|   |
|   |-- RAWRITE.EXE      The "RAWRITE" programs are used to write a floppy
|   |-- RAWRITE12.DOC    image under DOS or Windows.
|   |-- RAWRITE12.EXE
|   |-- RAWRITENT.DOC
|   |-- RAWRITENT.EXE
|   |-- RAWRITEXP.EXE
|   |
|   |-- README.TXT       This README.TXT file explains the various choices.
|   |-- install.1        install.1 and install.2 are the install floppy images.
|   |-- install.2        If you will be starting the install using a boot
|   |                    floppy, then you will need to load both of these.
|   |
|   |-- install.zip          install.zip is a version of the installer that
|   |-- install.zip.README   runs from a DOS partition.  See the README.
|   |
|   |-- network.dsk          This is used also with install.1 and install.2
|   |-- network.dsk.README   to do installation from an NFS server.
|   |
|   |-- pcmcia.dsk           This is used to activate PCMCIA devices (laptop
|   |-- pcmcia.dsk.README    cards) needed during installation.
|   |
|   |-- rescue.dsk           A simple rescue floppy you can load with a
|   |-- rescue.dsk.README    bootdisk.
|   |
|   `-- sbootmgr.dsk         A small image containing a simple boot manager.
|                            In some cases this can be used to boot a CD in a
|                            machine that otherwise couldn't support it.
|
|-- slackware/           This directory contains the core software packages
|   |                    for Slackware 10.0.
|   |
|   |-- a/               The A (base) package series.
|   |-- ap/              The AP (applications) package series.
|   |-- d/               The D (development) package series.
|   |-- e/               The E (GNU Emacs) package series.
|   |-- f/               The F (FAQ/Documentation) package series.
|   |-- gnome/           The GNOME package series.
|   |-- k/               The K (kernel source) package series.
|   |-- kde/             The KDE package series.
|   |-- kdei/            The KDE internationalization package series.
|   |-- l/               The L (libraries) package series.
|   |-- n/               The N (networking) package series.
|   |-- t/               The T (TeX) package series.
|   |-- tcl/             The TCL (Tcl/Tk and related) package series.
|   |-- x/               The X (X Window System) package series.
|   |-- xap/             The XAP (X applications) package series.
|   `-- y/               The Y (BSD games) package series.
|
|-- source/              This directory contains source code for the core
|   |                    software packages in Slackware.
|   |
|   |-- a/               Source for the A (base) series.
|   |-- ap/              Source for the AP (applications) series.
|   |-- d/               Source for the D (development) series.
|   |-- e/               Source for the E (GNU Emacs) series.
|   |-- f/               slack-desc files for the F (FAQ) series.
|   |-- gnome/           Source for the GNOME series.
|   |-- k/               Source for the K (kernel source) series.
|   |-- kde/             Source for the KDE series.
|   |-- kdei/            Source for the KDEI series.
|   |-- l/               Source for the L (libraries) series.
|   |-- n/               Source for the N (networking) series.
|   |-- rootdisks/       Source for utilities on the rootdisks.
|   |-- t/               Source for the T (TeX) series.
|   |-- tcl/             Source for the TCL (Tcl/Tk and related) series.
|   |-- x/               Source for the X (X Window System) series.
|   |-- xap/             Source for the XAP (X applications) series.
|   `-- y/               Source for the Y (BSD games) series.
|
`-- zipslack/            This is ZipSlack, a small (under 100MB) Slackware
    |                    system packaged as a Zip file.  Installation
    |                    is as simple as unzipping zipslack.zip on a FAT or
    |                    FAT32 partition, or Zip disk.  It does not come
    |                    with X, but is otherwise fairly complete, including
    |                    many networking tools.  The package management tools
    |                    allow you to add as much extra software as you need
    |                    (such as X) once you boot the system.  For more
    |                    information, see the README.1st file.
    |
    |-- ChangeLog.txt    Changes to ZipSlack.
    |-- FAQ.TXT          ZipSlack FAQ.
    |
    |-- RAWRITE.EXE      The "RAWRITE" programs are used to write a floppy
    |-- RAWRITE12.DOC    image under DOS or Windows.
    |-- RAWRITE12.EXE
    |-- RAWRITENT.DOC
    |-- RAWRITENT.EXE
    |-- RAWRITEXP.EXE
    |
    |-- README.1st       ZipSlack README and installation instructions.
    |-- README.ppa       Information about parallel port Zip drives.
    |-- bootdisk.img     A bootdisk you can use to boot ZipSlack.
    |-- fourmeg.txt      README for the 8MB swapfile package for ZipSlack.
    |-- fourmeg.zip      An 8MB swapfile useful on machines with low RAM.
    |-- split/           ZipSlack split into floppy-sized chunks.
    `-- zipslack.zip     ZipSlack as a single Zip archive.


If you like Slackware, please consider supporting the project by becoming
a Slackware subscriber.  The announcement (ANNOUNCE_10.0) in this directory
has information about subscribing to the Slackware CD-ROM releases, or you
can read about it (and check out other Slackware products) by visiting the
Slackware store:

    http://store.slackware.com


Enjoy!

Patrick Volkerding
volkerdi@slackware.com
 楼主| 发表于 2004-11-7 12:59:05 | 显示全部楼层
slackware文件夹下的每个文件夹又都有install-packages,install.end,maketag,maketag.ez,tagfile五个文件,它们在安装过程中是干什么用的?
发表于 2004-11-7 23:35:29 | 显示全部楼层
我想大概是为了安装脚本好调用和判断目录下都是什莫软件巴
发表于 2004-11-8 08:44:38 | 显示全部楼层
slack在安装的时候有tagfile模式,会根据你的tagfile选择要安装的模块
发表于 2004-11-8 13:46:11 | 显示全部楼层
看顶置的帖子 图解安装
下面是摘抄的

这里先说说slack的软件包组成方式,slack首先把所有软件分成几个大类,譬如kde,gnome,基本系统,开发工具等。而在每一个大类里面按照软件的组成个相互关系又分成很多个组,而每一个组里面才是最后具体的软件包tgz文件。还有就是tagfile,这个是slack安装软件的标记文件,在里面每一个软件包都被列出,而且还有一个安装属性:标记ADD的软件包将会被不加提示的自动安装,标记SKP的软件包将被忽略而不会安装,标记REC的软件包是推荐安装的,安装时将会提示你是否安装,标记OPT的和REC相似,只不过它是可选择的。slack安装光盘里有默认的tagfile文件,你也可以自己写一个。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表