Verschenen op 15 juni 2000.
Copyright 1997-2000, Theo de Raadt.
ISBN 0-9683637-5-X
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, X11.tar.gz of in de bestanden die opgehaald zijn via ports.tar.gz. De distributie-bestanden 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.7. Voor een uitgebreide lijst zie de veranderingen tussen OpenBSD 2.6 en 2.7.
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 in takt 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 nieuwe "disklabel -E" commando. Als u de installatie niet kunt volbrengen met deze instructies kunt u de relevante INSTALL.* bestanden raadplegen die boven genoemd zijn.
Verander de BIOS-instellingen zodat u vanaf CD-ROM kunt starten, probeer dit met CD1. Lukt dit niet dan kunt u CD1:2.7/i386/floppy27.fs naar een diskette schrijven en deze starten. Als u OpenBSD naast een ander besturingssysteem installeert moet u zeker het bestand INSTALL.i386 lezen.
Om een boot-diskette onder MS-DOS te maken gebruikt u /2.7/tools/rawrite.exe. Gebruik onder Unix "dd if=<file> of=/dev/<apparaat> bs=32k" (waarin apparaat bijvoorbeeld "floppy", "rfd0c" of "rfd0a" kan zijn). Gebruik goed geformatteerde diskettes ZONDER FOUTEN of u zult het afleggen.
Om vanaf CD1 te starten type "boot cdrom 2.7/sparc/bsd.rd", of "b sd(0,6,0)2.7/sparc/bsd.rd" afhankelijk van uw ROM-versie. U kunt ook CD1:2.7/sparc/floppy27.fs naar een diskette schrijven en met "boot fd()" of "boot floppy" starten, afhankelijk van uw ROM-versie. De laatste mogelijkheid is CD1:2.7/sparc/kc.fs en CD1:2.7/sparc/inst.fs naar twee aparte diskettes schrijven. Start dan vanaf "kc.fs" en start als hierboven is beschreven. Op het moment dat het diskettestation de diskette verwijdert kunt u "inst.fs" in het diskettestation plaatsen. Beantwoord een aantal vragen en herstart vanaf de "kc.fs" diskette. Als nu de floppy weer verwijdert wordt plaats dan "kc.fs" opnieuw en beantwoord dan weer een aantal (andere) vragen.
Maak BSD partities als beschreven in INSTALL.amiga. Mount CD2 onder AmigaOS als apparaat CD0: Start vervolgens het volgende CLI commando: "CD0:2.7/amiga/utils/loadbsd CD0:2.7/amiga/bsd.rd"
U kunt de installatie over het netwerk starten als beschreven in het bestand INSTALL.hp300.
Start MacOS als normaal en partitioneer uw schijf met de juiste A/UX configuratie. Pak dan de Macside utitlities van CD2:2.7/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.7/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.
Haal de bestanden van deze versie binnen via ftp. Vervolgens kunt u óf een diskless boot opzetten óf een installatie tape maken zoals staat beschreven in INSTALL.sun3.
src.tar.gz bevat een broncode-archief dat begint in /usr/src. Dit bestand bevat alles wat u nodig hebt behalve de kernel-broncodes, 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 broncode-archief dat begint in /usr/src/sys. Dit bestand bevat alle kernel-broncodes 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 directory structuren 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 # ls ...
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.
Het OpenBSD portssysteem is niet compleet. Een oorzaak hiervan is dat dit nog een relatief nieuwe aanwinst is. In de huidige staat is het systeem stabiel, maar het is belangrijk te realiseren dat het systeem nog sterk zal groeien in functionaliteit.
De ports/ directory vertegenwoordigt 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
[U moet natuurlijk de lokale directory en servernaam vervangen met de locatie van uw ports directory en een dichtstbijzijnde anoncvs server.]
Let op, het is belangrijk de anoncvs-pagina te bekijken voor de nieuwste informatie aangezien er nog wel wat details kunnen veranderen.
Als u graag een port toegevoegd wilt hebben, wilt helpen of gewoon meer wilt weten, is het goed de mailinglijst ports@openbsd.org te kennen.