Verschenen op 1 November 2002
Copyright 1997-2002, Theo de Raadt.
ISBN 0-9731791-0-4
3.2 Lied: "Goldflipper"
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 3.2. Voor een uitgebreide lijst zie de veranderingen tussen OpenBSD 3.1 en 3.2.
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!
Gebruik CD1:3.2/i386/floppyB32.fs voor betere ondersteuning van scsi controllers, of CD1:3.2/i386/floppyC32.fs voor betere laptop ondersteuning.
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:/3.2/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.
Indien u niet van CD-ROM kunt starten, schrijf CD1:3.2/alpha/floppy32.fs of CD1:3.2/alpha/floppyB32.fs (afhankelijk van uw machine) naar een diskette en tik boot dva0. Lees INSTALL.alpha voor meer informatie.
Maak gebruik van een goed geformateerde diskette ZONDER FOUTEN, of uw installatie zal waarschijnlijk mislukken.
Als alternatief kunt u op de Open Firmware prompt boot cd:,ofwboot /3.2/macppc/bsd.rd invoeren.
> boot cdrom 3.2/sparc/bsd.rd of > b sd(0,6,0)3.2/sparc/bsd.rd
Als uw sparc geen CD drive heeft kunt u als alternatief van een diskette starten. Om dit te doen moet u "CD3:3.2/sparc/floppy32.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.
Als dit niet werkt of als u geen CD-ROM drive heeft kunt u
CD3:3.2/sparc64/floppy32.fs naar een diskette schrijven en het
starten met boot floppy.
Maak gebruik van een goed geformateerde diskette ZONDER FOUTEN, of uw
installatie zal waarschijnlijk mislukken.
U kunt ook CD3:3.2/sparc64/miniroot32.fs naar een swap partitie op de hardeschijf schrijven en starten met boot disk:b.
Als niets werkt kunt u via het netwerk starten zoals beschreven is in INSTALL.sparc64
# 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 2000 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_3_2
[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 3.2 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.