Uitgebracht op 1 Mei 2003
Copyright 1997-2003, Theo de Raadt.
ISBN 0-9731791-1-2
3.3 Lied: "Puff the Barbarian"
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, sys.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.3. Voor een uitgebreide lijst zie de lijst van veranderingen tot aan 3.3.
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 hoe eenvoudiger het 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.3/i386/floppyB33.fs voor betere ondersteuning van scsi controllers, of CD1:3.3/i386/floppyC33.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.3/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 geformatteerde 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.
Als alternatief kunt u op de Open Firmware prompt boot cd:,ofwboot /3.3/macppc/bsd.rd invoeren.
> boot cdrom 3.3/sparc/bsd.rd of > b sd(0,6,0)3.3/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.3/sparc/floppy33.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 or > boot fd()
Maak gebruik van een goed geformatteerde 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.3/sparc64/floppy33.fs naar een diskette schrijven en het
starten met boot floppy.
Maak gebruik van een goed geformatteerde diskette ZONDER FOUTEN of uw
installatie zal waarschijnlijk mislukken.
U kunt ook CD3:3.3/sparc64/miniroot33.fs naar een swap partitie op de harde schijf schrijven en starten met boot disk:b.
Als niets werkt kunt u via het netwerk starten zoals beschreven in INSTALL.sparc64
Schrijf FTP:3.3/alpha/floppy33.fs of FTP:3.3/alpha/floppyB33.fs (afhankelijk van uw machine) naar een diskette en tik boot dva0. Lees INSTALL.alpha voor meer informatie.
Maak gebruik van een goed geformatteerde diskette ZONDER FOUTEN of uw installatie zal waarschijnlijk mislukken.
Start op via het network volgens de instructies in INSTALL.hp300.
Start op via het network volgens de instructies in INSTALL.hppa of de hppa-platform pagina.
Start MacOS op zoals altijd en en partitioneer uw disk met de toepasselijke A/UX configuraties. Pak dan de Macside programma's van FTP:3.3/mac68k/utils uit op uw harde schijf. Draai Mkfs om de bestandssystemen te creëren op de A/UX partities die u net heeft aangemaakt. Gebruik dan de "BSD/Mac68k Installer" om alle sets in FTP:3.3/mac68k/ te kopiëren naar uw partities. Eindelijk bent u klaar om de "BSD/Mac68k Booter" te configureren met de lokatie van uw kernel en het systeem op te starten.
U kunt een opstartbare installatietape maken of via het netwerk starten.
Voor het opstarten via het netwerk is een MVME68K BUG versie vereist die de
debugger commando's NIOT en NBO ondersteunt. Volg de instructies
in INSTALL.mvme68k voor meer details.
# mkdir -p /usr/src # cd /usr/src # tar xvfz /tmp/src.tar.gz
sys.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/sys.tar.gz
Beide directorystructuren zijn reguliere CVS checkouts. Met behulp van deze archieven kunt u een voorsprong krijgen voor het gebruik van anoncvs servers zoals hier beschreven wordt. 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 de ports pagina 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 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. Om de ports structuur bij te houden moet u dus 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_3
[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.3 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.