Verschenen op 1 Juni 2001
Copyright 1997-2001, Theo de Raadt.
ISBN 0-9683637-7-6
Wat is nieuw?
Hoe te installeren
Gebruik van de ports structuur
Een CD-set bestellen
Opmerking: Informatie over copyrights kunnen gevonden worden in de broncodes in src.tar.gz, srcsys.tar.gz, XF4.tar.gz of in de bestanden die opgehaald zijn via ports.tar.gz. De distributiebestanden die gebruikt zijn om packages via ports.tar.gz te maken staan niet op de CD-ROM wegens ruimtegebrek.
Dit is een gedeeltelijke lijst van nieuwe mogelijkheden en systemen in OpenBSD 2.9. Voor een uitgebreide lijst zie de veranderingen tussen OpenBSD 2.8 en 2.9.
Hier volgen de instructies die u op papier zou hebben als u een CD-ROM set had gekocht in plaats van een installatie op een andere manier. De instructies voor het installeren via ftp (of een ander installatiemedium) zijn vergelijkbaar, maar de CD-ROM instructies zijn intakt gehouden zodat u kunt zien hoeveel het eenvoudiger geweest zou zijn als u een CD-ROM had gekocht.
Hier staan korte installatie-instructies voor mensen die bekend zijn met OpenBSD en het gebruik van het "disklabel -E" commando. Als u de installatie niet kunt volbrengen met deze instructies, lees de bovengenoemde INSTALL.* bestanden!
Verander uw BIOS-instellingen zodat u van een CD-ROM kan starten. OpenBSD/i386 staat op de eerste CD-ROM. Als uw BIOS deze optie niet ondersteunt, moet u een startdiskette maken om te kunnen installeren. Om een startdiskette te maken schrijft u CD1:2.9/i386/floppy29.fs naar een diskette. Start daarna via de diskdrive.
Als u van plan bent OpenBSD naast een ander besturingssysteem te installeren moet u zeker het meegeleverde document INSTALL.i386 lezen.
Om een bootdiskette onder MS-DOS te maken, kunt u het programma "rawrite" (CD:/2.9/tools/rawrite.exe) gebruiken. Een startdiskette is onder een Unix OS te maken met behulp van dd(1). Hier volgt een voorbeeld van het gebruik van dd(1), waarin apparaat bijvoorbeeld "floppy", "rfd0c", of "rfd0a" kan zijn.
# dd if=<bestand> of=/dev/<apparaat> bs=32k
Maak gebruik van goed geformateerde diskettes ZONDER FOUTEN, of uw installatie zal waarschijnlijk mislukken. Lees voor meer informatie over het maken van een startdiskette en de installatie van OpenBSD/i386 FAQ4.1.
Versie 2.9 van OpenBSD/sparc staat op CD2. Om van deze CD te starten kunt u één van de onderstaande commando's gebruiken, afhankelijk van de versie van uw ROM
> boot cdrom 2.9/sparc/bsd.rd of > b sd(0,6,0)2.9/sparc/bsd.rd
Als uw sparc geen CD drive heeft kunt u als alternatief van een diskette starten. Om dit te doen moet u "CD2:2.9/sparc/floppy29.fs" naar een diskette schrijven. Lees voor meer informatie FAQ4.1. Gebruik één van de volgende twee commando's, afhankelijk van de versie van uw ROM, om te starten van diskette.
> boot floppy of > boot fd()
Maak gebruik van een goed geformateerde diskette ZONDER FOUTEN, of uw installatie zal waarschijnlijk mislukken.
Als uw sparc geen diskdrive en geen CD-ROM drive heeft, kunt u een startbare tape maken of via een netwerk installeren, als beschreven in het INSTALL.sparc bestand.
Maak BSD partities als beschreven in INSTALL.images's voorbereidingssectie. Mount CD2 onder AmigaOS als apparaat CD0: Voer vervolgens het volgende CLI commando uit: "CD0:2.9/amiga/utils/loadbsd CD0:/2.9/amiga/bsd.rd".
U kunt starten over het netwerk als beschreven in INSTALL.hp300.
Start MacOS als normaal en partitioneer uw schijf met de juiste A/UX configuratie. Pak dan de Macside utitlities van CD2:2.9/mac68k/utils uit op uw harde schijf. Start Mkfs om uw bestandssystemen aan te maken op de A/UX partities die u zojuist heeft aangemaakt. Gebruik vervolgens de BSD/Mac68k installatie om alle sets in CD2:2.9/mac68k/ op uw partities te installeren. Dan bent u klaar om de BSD/Mac68k Booter te configureren met de locatie van uw kernel en het systeem starten.
U kunt zowel met behulp van diskless boot als een installatietape installeren, als beschreven in INSTALL.sun3.
Download de alpha versie via FTP. Vervolgens kunt u de installatie starten via een diskless boot of met een diskette, als beschreven in INSTALL.alpha.
src.tar.gz bevat een broncodearchief dat begint in /usr/src. Dit bestand bevat alles wat u nodig hebt behalve de kernelbroncodes, die in een apart archief staan. Om uit te pakken:
# mkdir -p /usr/src # cd /usr/src # tar xvfz /tmp/src.tar.gz
srcsys.tar.gz bevat een broncodearchief dat begint in /usr/src/sys. Dit bestand bevat alle kernelbroncodes die u nodig heeft om kernels te compileren. Om uit te pakken:
# mkdir -p /usr/src/sys # cd /usr/src # tar xvfz /tmp/srcsys.tar.gz
Beide directorystructuren zijn reguliere CVS checkouts. Met behulp van deze archieven kunt u een voorsprong krijgen voor het gebruik van anoncvs servers als beschreven in http://www.OpenBSD.org/nl/anoncvs.html. Deze bestanden resulteren in een veel snellere initiële CVS update dan een compleet nieuwe checkout van de volledige OpenBSD broncode.
Er is ook een archief van de ports structuur. Om het uit te pakken:
# cd /usr # tar xvfz /tmp/ports.tar.gz # cd ports
De ports subdirectory is een checkout van de OpenBSD ports structuur. Lees http://www.OpenBSD.org/faq/nl/faq15.html als u op dit moment geen kennis van het ports systeem heeft. Deze tekst is geen handleiding hoe de ports werken. Het is bedoelt om de gebruiker aan de gang te helpen met het ports systeem.
Zeker, het OpenBSD ports systeem is niet compleet. Het is ook twijfelachtig of het dat ooit zal zijn. Het groeit echter heel erg snel en wordt steeds stabieler. Bijna alle ports die geleverd zijn met deze versie zouden zonder problemen moeten compileren op de meeste architecturen (meer dan 1200 pakketten compileren bijvoorbeeld op een i386).
De ports/ directory representeert een CVS (lees de handleiding van cvs(1) als u niet bekend met CVS) checkout van onze ports. Net zoals de complete broncode is onze ports structuur verkrijgbaar via anoncvs. Dus om de ports structuur bij te houden moet u de ports structuur zetten op een read-write medium en het updaten met een commando als:
# cd [portsdir]/; cvs -d anoncvs@server.openbsd.org:/cvs update -Pd -rOPENBSD_2_9
[U moet natuurlijk de lokale directory en servernaam vervangen met de locatie van uw ports directory en een dichtbijzijnde anoncvs server.]
De meeste ports zijn beschikbaar als pakketten via ftp. Recentere pakketten voor versie 2.9 zullen beschikbaar gesteld worden als er problemen ontstaan.
Als u graag een port toegevoegd wilt hebben, wilt helpen of gewoon meer wilt weten, is het goed de mailinglist ports@openbsd.org te kennen.