|
1.
Apparaten beheer
Indien u een 2.4 kernel en Gentoo vanaf stage 3 installeert, zijn er een
aantal dingen die u moet doen. Omdat Gentoo standaard gebruik maakt van
udev en udev niet wordt ondersteund door 2.4 kernels, dient u gebruik te maken
van devfsd en udev te verwijderen.
Codevoorbeeld 1.1: Devfsd installeren |
# emerge --unmerge udev
# emerge devfsd
|
1.
Systeem Logger
Toen we beschreven wat stage3 was, zeiden we dat het alle benodigde
systeemtools bevatte waarvan we de keus niet aan onze gebruikers kunnen
overlaten. We hebben ook gezegd dat we de andere tools later zouden
installeren. Wel, dat moment is nu gekomen.
Om te beginnen dient u te besluiten welke tool het loggen van het systeem voor
zijn rekening gaat nemen. Unix en Linux hebben een goede historie qua
logmogelijkheden -- als u wilt kunt u alles wat er in het systeem gebeurt
vastleggen in de daarvoor bestemde bestanden. Dit alles wordt door de
systeemlogger geregeld.
Gentoo biedt keuze uit diverse systeem loggers. Er zijn sysklogd, wat de
traditionele systeem logger is, syslog-ng, een geavanceerde systeem
logger, en metalog, wat een systeem logger met vele mogelijkheden is.
Anderen kunnen beschikbaar zijn via Portage - het aantal beschikbare pakketten
groeit per dag.
Als u sysklogd of syslog-ng wilt gebruiken wilt u wellicht
logrotate achteraf installeren aangezien die systeem loggers geen
mogelijkheid bieden om de log files verversen.
om de door jou gekozen systeem logger te installeren, emerge het en
zorg dat het standaard opstart met behulp van rc-update. Het volgende
voorbeeld installeert syslog-ng. U Vervangt dit natuurlijk door uw
gekozen systeem logger:
Codevoorbeeld 1.1: Installeren van een systeem logger |
# emerge syslog-ng
# rc-update add syslog-ng default
|
1.
Optioneel: 'Cron Daemon'
De volgende op de lijst is de 'cron daemon'. Alhoewel deze optioneel is en niet
benodigd voor het systeem, is het verstandig om er wel één te installeren. Wat
is eigenlijk een cron daemon? Een cron daemon voert geplande commando's
uit. Het is erg handig wanneer u commando's op een regelmatig tijdstip uit wilt
voeren (bijvoorbeeld dagelijks, wekelijks of maandelijks).
Gentoo heeft de beschikking over drie verschillende cron daemons.
dcron, fcron en vixie-cron. De installatie is te
vergelijken met de installatie van een systeemlogger. Echter, dcron
en fcron vereisen een extra configuratiestap, namelijk
crontab /etc/crontab. Als u niet weet welke te kiezen, neem dan
vixie-cron.
We leveren voor netwerkloze installaties alleen vixie-cron. Als u een
andere 'cron deamon' wil, wacht dan en installeer deze later.
Codevoorbeeld 1.1: Installeren van een cron daemon |
# emerge vixie-cron
# rc-update add vixie-cron default
# crontab /etc/crontab
|
1.
Optioneel: bestanden indexeren
Als u de bestanden van uw systeem wil laten indexeren zodat u ze snel terug
kunt vinden met behulp van de locate tool, dan dien
sys-apps/slocate te installeren.
Codevoorbeeld 1.1: Slocate installeren |
# emerge slocate
|
1.
Programma's voor het bestandssysteem
Afhankelijk van welk bestandssysteem u gebruikt, dient u de bij behorende
hulpprogramma's te installeren (voor het controleren van de
integriteit van uw bestandssysteem, nieuwe bestandssystemen aanmaken, etc.).
De volgende tabel geeft de hulpprogramma's aan die u voor ieder van de
bestandssystemen dient te installeren:
| File System |
Hulpprogramma |
Installatie commando |
| XFS |
xfsprogs |
emerge xfsprogs |
| ReiserFS |
reiserfsprogs |
emerge reiserfsprogs |
| JFS |
jfsutils |
emerge jfsutils |
Als u EVMS gebruikt, moet u ook evms installeren:
Codevoorbeeld 1.1: EVMS utilities instaleren |
# USE="-gtk" emerge evms
|
Het USE="-gtk" voorkomt de installatie van afhankelijkheden. Wanneer u
evms met grafische ondersteuning wilt, kunt u evms later
opnieuw compileren.
Indien u geen extra netwerk gerelateerde programma's gebruikt (zoals p-pppoe
of een dhcp client), ga dan verder met (De
bootloader configureren).
1.
Netwerk programma's
Optioneel: een DHCP client installeren
Indien u eist dat Gentoo automatisch een IP adres voor uw netwerk interface(s)
verkrijgt, dient u dhcpcd (of een andere DHCP client -- neem een kijke
op (Modulaire Netwerk) voor een lijst van
beschikbare DHCP cliënten) op het systeem te installeren. Als u dit niet nu
doet, kunt u straks na de installatie misschien geen verbinding meer maken met
het internet.
Codevoorbeeld 1.1: dhcpcd installeren |
# emerge dhcpcd
|
Optioneel: een PPPoE client installeren
Als u rp-pppoe nodig heeft om verbinding te maken met internet, dan
dient u dit eerst te installeren.
Codevoorbeeld 1.1: rp-pppoe installeren |
# USE="-X" emerge rp-pppoe
|
USE="-X" voorkomt dat xorg-x11 als afhankelijkheid geïnstalleerd
wordt (rp-pppoe heeft grafische hulpprogramma's; als u die wilt
installeren, kunt u later rp-pppoe opnieuw compileren of xorg-x11
nu meteen installeren -- wat een tijd duurt op te compileren).
Optioneel: RAID hulpprogramma's voor IBM hardware
Als u gebruik maakt van SCSI RAID op een POWER5 systeem, kunt u
overwegen om iprutils te installeren. Dit stelt u in staat om onder
andere met de RAID disk array te werken, de status van de schijven in de arrays
te krijgen, de microcode updaten en meer.
Codevoorbeeld 1.1: Iprutils installeren |
# emerge iprutils
|
Ga nu verder met (De bootloader
configureren).
|