以Linux社區的精神,Red Hat Software將其應用于不同平台上的Linux發行版本放在其FTP站點上提供下載,這都可以從頂級發行目錄中獲得。
RedHat Linux 6.0的頂級目錄( pub/redhat/redhat-6.0) 包括了不同平台的發行版本,而其中一個目錄包括了自從發行之后的更新以及程序包的更正。
SRPMS/ alpha/ i386/ sparc/
在這個文件中,我們以i386版本為例。在本文中所給出的程序几乎可以在所有Red Hat支持的平台上工作, (Alpha, SPARC, ppc等),但是我們僅在i386平台上進行了測試。(作者愿意聽取一些額外的意見),i386目錄的根目錄如下:
-rw-r--r-- 1 root root 18391 Mar 19 1999 COPYING
-rw-r--r-- 1 root root 3187 Apr 19 19:56 README
-rw-r--r-- 1 root root 2751 Sep 19 1997 RPM-PGP-KEY
drwxr-xr-x 5 root root 1024 Sep 12 08:03 RedHat/
-rwxr--r-- 1 root root 2048 Apr 20 14:33 boot.cat
drwxr-xr-x 7 root root 1024 Sep 17 08:04 doc/
drwxr-xr-x 6 root root 1024 Aug 3 16:17 dosutils/
drwxr-xr-x 2 root root 1024 Aug 3 16:02 images/
-rw-r--r-- 1 root root 222789 Sep 17 08:04 ls-lR
-rw-r--r-- 1 root root 32371 Sep 17 08:04 ls-lR.gz
drwxr-xr-x 4 root root 1024 Sep 17 08:04 misc/
doc
目錄包括了丰富的文檔信息。更重要的事是,RedHat安裝指南的HTML版本可以在
doc/rhmanual/manual/找到。另外,還有一些FAQ以及整個HOWTO和mini-HOWTO的全集。
images
目錄包括了必須要拷貝到軟盤中啟動軟盤的映像文件。在大多數最新的發行版本中(6.0),有兩個磁盤映像。啟動映像被稱之為boot.img
,這是在從CD-ROM中直接安裝時所必需的。如果從一個本地硬盤安裝,NFS裝載磁盤或者FTP是必須的,這個時候就需要補充磁盤映像supp.img
。請看
從CD安裝 參照詳細信息。
misc
目錄包括了源代碼,以及一些為安裝所需要的可執行文件。
目錄樹種最為重要的部分就是RedHat
目錄。
drwxr-xr-x 2 root root 23552 Aug 3 16:02 RPMS/
drwxr-xr-x 2 root root 1024 Aug 3 16:02 base/
-rw-r--r-- 1 root root 0 Jan 19 1999 i386
drwxr-xr-x 5 root root 1024 Sep 11 08:03 instimage/
RPMS
目錄包括了Red Hat發行版本的主要部分,其中包括了一個RPM(Redhat Package Manager)文件的集合。一個RPM包典型地包括了可執行文件以及相關的配置文件和文檔。請看
RPM包 參照詳細信息。
base
目錄包括了不同的在安裝過程中所需要的文件。例如, comps
文件,定義了在"Choose packages to
install" 階段中定義的的components (包組).請看
組件文件得到更多的信息以及使用信息。另外一個在base
目錄的重要的文件是hdlist
文件,其中包括了全部在 RPMS
目錄的的頭部區域。
這意味著所有在RPM包的相互關聯性可以通過閱讀 hdlist
文件獲得,而并不必要閱讀所有的的RPM包,這對FTP方式的安裝來說是非常便利的。
hdlist
的另外一個用途就是映像包名到文件名,例如 以perl
代替 perl-5.004-6.i386.rpm
。這意味著如果你想從RedHat進行混合式更新的話(請看
混合更新)或者假如你自己的報到RPMS
目錄的話 ,你需要更新hdlist
,這在稍候的
產生hdlist文件部分中將要介紹。
instimage
目錄包含了一個基本的文件系統,其中包括了安裝過程中所需要的一些程序和共享庫。
/pub/redhat/updates
目錄包括了自從版本3.0.3之后所有的RedHat發行辦的更新。這是用來找到因為各種原因被更新的軟件包的所在。你應當特別注意安全方面的更新。無論何時有了一個補丁,在RedHat's errata頁中總可以找到。在updates
目錄中最重要的文件有:
drwxrwxr-x 8 ftpuser ftpusers 8192 Aug 18 08:05 5.1/
drwxrwxr-x 9 ftpuser ftpusers 8192 Sep 18 08:07 5.2/
drwxrwxr-x 9 ftpuser ftpusers 8192 Sep 18 08:07 6.0/
lrwxrwxrwx 1 ftpuser ftpusers 3 Aug 25 13:14 current -> 6.0/
每一個目錄的結構都類似于在 頂級目錄所描述的一樣。