Gentoo Logo

Disclaimer : Dit document is niet juist en is niet meer onderhouden.


[ << ] [ < ] [ Home ] [ > ] [ >> ]


9. Installatie van enkele belangrijke Systeem onderdelen

Inhoud:

9.a. 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

(Voor diegene met een 2.4 kernel en een stage 3 installatie)
# emerge --unmerge udev
# emerge devfsd

9.b. 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 2.1: Installeren van een systeem logger

(Installeer nu de systeem logger van uw keuze)
# emerge syslog-ng
# rc-update add syslog-ng default

9.c. 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 3.1: Installeren van een cron daemon

# emerge vixie-cron
# rc-update add vixie-cron default
(Alleen als u dcron of fcron hebt gekozen:) # crontab /etc/crontab

9.d. 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 4.1: Slocate installeren

# emerge slocate

9.e. 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 5.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.

9.f. 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 6.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 6.2: 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 6.3: Iprutils installeren

# emerge iprutils

Ga nu verder met De bootloader configureren.


[ << ] [ < ] [ Home ] [ > ] [ >> ]


Print

View all

Upgedate op 8 september 2006

De originele versie van dit document was laatst geupdate om 18 december 2013

Korte inhoud: Zoals eerder vermeld, Gentoo is gebaseerd op keuzes. In dit hoofdstuk helpen we u bij de keuze en installatie van enkele belangrijke systeem onderdelen.

Sven Vermeulen
Author

Roy Marples
Author

Daniel Robbins
Author

Chris Houser
Author

Jerry Alexandratos
Author

Seemant Kulleen
Gentoo x86 Developer

Tavis Ormandy
Gentoo Alpha Developer

Jason Huebel
Gentoo AMD64 Developer

Guy Martin
Gentoo HPPA developer

Pieter Van den Abeele
Gentoo PPC developer

Joe Kallar
Gentoo SPARC developer

John P. Davis
Editor

Pierre-Henri Jondot
Editor

Eric Stockbridge
Editor

Rajiv Manglani
Editor

Jungmin Seo
Editor

Stoyan Zhekov
Editor

Jared Hudson
Editor

Colin Morey
Editor

Jorge Paulo
Editor

Carl Anderson
Editor

Jon Portnoy
Editor

Zack Gilburd
Editor

Jack Morgan
Editor

Benny Chuang
Editor

Erwin
Editor

Joshua Kinard
Editor

Tobias Scherbaum
Editor

Xavier Neys
Editor

Grant Goodyear
Reviewer

Gerald J. Normandin Jr.
Reviewer

Donnie Berkholz
Reviewer

Ken Nowack
Reviewer

Lars Weiler
Contributor

Dimitry Bradt
Translator

Donate to support our development efforts.

Copyright 2001-2014 Gentoo Foundation, Inc. Questions, Comments? Contact us.