pub/redhat/redhat-5.1) bevat distributies voor de verschillende platformen en een directory die de updates van verschillende packages bevat die verspreid werden nadat de CD op de markt kwam.
SRPMS/ alpha/ i386/ sparc/ updates/
In dit dokument gebruiken we de i386 distributie als voorbeeld. De procedure die in dit dokument staan werkt ongeveer ook zo voor alle andere platformen die Red Hat support (Alpha, Sparc, ppc, etc.), maar is enkel getest voor het i386-platform (de auteurs zijn erg ge-interesseerd in bijkomende informatie voor andere platformen). De root van de i386 directory ziet er zo uit:
-rw-r--r-- 8 ftpuser ftpusers 19686 May 27 1997 COPYING -rw-r--r-- 1 ftpuser ftpusers 3023 May 7 09:58 README -rw-r--r-- 10 ftpuser ftpusers 2751 Sep 18 1997 RPM-PGP-KEY drwxr-xr-x 5 ftpuser ftpusers 96 Jul 15 08:34 RedHat/ drwxr-xr-x 5 ftpuser ftpusers 8192 Jul 15 08:35 doc/ drwxr-xr-x 5 ftpuser ftpusers 8192 Jul 15 08:35 dosutils/ drwxr-xr-x 5 ftpuser ftpusers 8192 Jul 15 08:33 gnome/ drwxr-xr-x 2 ftpuser ftpusers 96 Jun 7 02:47 images/ drwxr-xr-x 4 ftpuser ftpusers 96 Jun 5 12:24 misc/
De doc
directory bevat een groot deel van informatie. Heel belangrijk is de Red Hat
installatie handleiding (in het Engels) in HTML-formaat in de directory
doc/rhmanual/manual/.
Vervolgens staan er een aantal FAQs en tenslotte de hele HOWTO en mini-HOWTO verzameling.
De images
directory bevat boot floppy images die gekopieerd worden naar diskette. In
de recentste distributie (5.1), zijn er 2 disk images beschikbaar. De boot-image noemt
boot.img
, die is nodig als de installatie gebeurd rechtstreeks van CDROM. Als je
installeert van local hard disk, NFS gemounted disks or FTP dan is de bijkomende disk
image supp.img
waarschijlijk nodig. Zie sektie
<@@ref>sec-installInstalleren van CD.
De misc
directory bevat broncode en programma's die nodig zijn voor de installatie.
RedHat
directory:
drwxr-xr-x 2 ftpuser ftpusers 24576 Jul 15 08:35 RPMS/ drwxr-xr-x 2 ftpuser ftpusers 8192 Jul 15 08:32 base/ -rw-rw-rw- 59 ftpuser ftpusers 0 Aug 15 14:21 i386 drwxr-xr-x 4 ftpuser ftpusers 96 Jun 5 12:24 instimage/
De RPMS
directory bevat the grote deel van de Red Hat distributie bestaande uit RPM
(Red Hat Package Manager) files. Een RPM package bestaat uit binaries (gecompileerde
programma's) samen met alle relevante configuratiefiles en documentatie. Zie de sektie
RPM packages voor meer informatie.
De base
directory bevat verschillende registratie-files die nodig zijn tijdens het
installatie-proces, bv. de comps
file, die definieert de components (groep van
packages) dat gebruikt wordt tijdens het "Choose packages to install" fase. Een andere
belangrijke file in de base
directory is de hdlist
file die het meeste van de
header-fields van de RPMs in de RPMS
directory bevat.
Dit betekent dat al de 'dependencies' tussen packages achterhaald kan worden door gewoon
de hdlist
te lezen zonder dat elk package afzonderlijk gelezen moet worden. Wat
interessant is voor oa. FTP-installaties.
hdlist
wordt ook gebruikt voor de 'mapping' van packages tot file-names. (bv
perl
naar perl-5.004-6.i386.rpm
. Dit betekent dat als je updates wil toevoegen
aan je eigen CD (zie sektie
Updates toevoegen) je de
hdlist
zal moeten wijzigen. Dit proces wordt beschreven in sektie
Een nieuwe hdlist-file genereren.
De instimage
directory bevat een 'life filesystem' met een reeks programma's en
gesharede libraries die nodig zijn tijdens het installatie-proces.