La Version 4.2 d'OpenBSD :
Disponible depuis le 1er Novembre 2007
Copyright 1997-2007, Theo de Raadt.
ISBN 978-0-9784475-0-2
Chanson accompagnant la version 4.2 :
"100001 1010101"
Quoi de neuf ?
Procédure d'installation
Procédure de mise à niveau
Utilisation de l'arborescence des ports
Commander les CDROM
Pour obtenir les fichiers de cette version :
- Commandez un CDROM à partir de notre
système de commandes.
- Consultez les informations sur la page FTP
pour une liste de machines miroirs.
- Allez dans le répertoire
pub/OpenBSD/4.2/ sur l'un des sites miroirs.
- Lisez brièvement le reste de ce document.
- Jetez un oeil sur la page des errata 4.2
pour une liste des bogues et des solutions.
- Regardez la liste détaillée des
changements entre les versions 4.1 et 4.2.
Remarque : Tous les copyrights applicables et les
différents crédits se trouvent dans les fichiers source contenus dans
src.tar.gz, sys.tar.gz, xenocara.tar.gz ou dans les fichiers récupérés par
l'intermédiaire de ports.tar.gz. Les fichiers utilisés pour construire
les paquetages composant le fichier ports.tar.gz ne sont pas inclus sur
le CDROM par manque de place.
Quoi de neuf?
Ceci est une liste partielle des nouvelles fonctionnalités présentes
dans OpenBSD 4.2. Pour une liste complète, voir le
journal des changements qui ont mené à la
création de la version 4.2.
- Nouvelles (ou améliorations de) plates-formes :
- OpenBSD/sparc64.
Les machines UltraSPARC IIIi PCIe telles que la V215 et la V245 sont
désormais supportées.
- OpenBSD/hppa.
Les stations de travail de la classe B/C/J (à 4 chiffres) telles que
la B2000, C3750 ou J6750 sont désormais supportées (en mode 32 bit).
- OpenBSD/alpha.
Ajouter le support au niveau de la plate-forme alpha pour
AlphaServer 1200 et 4100.
- Plates-formes supprimées :
- OpenBSD/sgi.
En raison de divers problèmes, aucune version 4.2 ne sera fournie
pour cette plate-forme.
- Meilleur support matériel incluant :
- Support Serial-ATA natif :
- pilote
ahci(4)
pour les contrôleurs SATA se conformant à la spécification
"Advanced Host Controller Interface".
- pilote
jmb(4)
pour les contrôleurs d'hôte JMicron JMB36x SATA II et PATA.
- pilote
sili(4)
pour contrôleurs SATA utilisant les chipsets Silicon Image
3124/3132/3531 SATALink.
- Le pilote pciide(4)
s'est vu augmenter afin de supporter des chipsets récents, incluant :
- Intel ICH8M PATA
- JMicron JMB36x PATA
- VIA CX700/VX700 PATA
- Le pilote lm(4)
supporte désormais les "moniteurs" matériel Winbond W83627DHG et W83627EHF-
A Super I/O.
- Le pilote siop(4)
supporte désormais les contrôleurs NCR 53C720/770 en mode big
endian. La carte intégrée Fast-Wide SCSI présente sur plusieurs
machines hppa est donc supportée.
- Nouveau pilote tht(4)
pour les contrôleurs Ethernet Tehuti Networks 10Gb.
- Le pilote malo(4)
supporte désormais les périphériques Compact Flash Marvell 88W8385
802.11g.
- Nouveau pilote uts(4)
pour les écrans tactiles USB et l'utilitaire de calibrage
xtsscale(1).
- Le pilote X.Org i810(4)
ainsi que le pilote PCI AGP supportent désormais les puces Intel
i965GM.
- Nouveau pilote led(4)
pour les LEDs de la façade avant des V215/245.
- Nouveau pilote bbc(4)
fournissant le support des contrôleurs BootBus sur les systèmes
UltraSparc III.
- Nouveau pilote
pmc(4)
pour le temporisateur
watchdog(4)
présent sur la puce National Semiconductor PC87317 SuperIO.
- Nouveau pilote
pyro(4)
pour le pont Host/PCie SPARC64.
- Nouveau pilote
astro(4)
pour le contrôleur mémoire et Astro hppa.
- Nouveau pilote
elroy(4)
pour le "hostbridge" Elroy PCI sous hppa.
- Nouveau pilote
lcd(4)
pour le panneau LCD en façade hppa.
- Nouveau pilote
ssio(4)
pour National Semiconductor PC87560 Legacy IO sous hppa.
- Nouveau pilote
pxammc(4)
pour le contrôleur MMC/SD/SDIO pour zaurus.
- Nouveau pilote
xlights(4)
pour les lumières en façade du Xserve G4.
- Nouveau pilote
sysbutton(4)
pour le bouton d'identification système du Xserve G4.
- Nouveau pilote
piixpcib(4)
pour le "System Management Mode initiated speedstep frequency
scaling" sur certains assemblages de ponts Intel PIIX4 ISA et des
processeurs Intel Pentium 3.
- Le voltage et la fréquence d'un processeur peut être désormais
ajustés sur tout type de processeur en utilisant GENERIC.MP avec une
machine multi-processeur i386 ou AMD64 dotée d'un "speedstep" ou
"powernow" amélioré.
- Le "speedstep" amélioré d'Intel est désormais supporté par OpenBSD/amd64.
- Nouveau support de la sonde de température CPU disponible sur la
famille de processeurs Intel Core.
- Le pilote
nvram(4)
est désormais disponible pour OpenBSD/amd64.
- Nouveaux outils :
- cwm(1)
a remplacé wm2 comme gestionnaire de fenêtre simple et léger.
- zless(1),
permet de consulter les fichiers compressés en s'appuyant sur la
commande
less(1).
- mount_vnd(8),
un utilitaire permettant de configurer des disques vnode à partir de
fstab(5).
- Nouvelles fonctionnalités :
- FFS2, la nouvelle mouture de fast file system.
- ftp(1)
peut désormais envoyer des cookies chargés à partir d'une jarre à
cookies de type netscape, supporte les mandataires nécessitant un
mot de passe, et possède une option keep-alive pour éviter la chute
de connexion de contrôle de manière trop aggressive.
- pkg_add(1)
a été largement amélioré. Il est plus robuste, fournit des messages
d'erreur plus conformes, et peut élégamment gérer beaucoup plus de
scénarios de mise à jour. Il possède aussi de meilleures capacités
de recherche dans les entrées multiples de
PKG_PATH,
s'arrêtant au premier répertoire avec des candidats convenables.
- ftp-proxy(8)
est désormais capable de baliser de manière automatique des paquets
passant à travers une règle
pf(4)
avec le nom fourni.
- Les files de traitement du noyau
workq_add_task(9),
workq_create(9),
workq_destroy(9)
fournissent un mécanisme pour déléguer des tâches à un contexte
processus lorsqu'il est impossible de les exécuter dans le contexte
courant.
- ifconfig(8)
accepte en entrée les adresses IP et masque en notation CIDR.
- Ajout de la répartition de charge IP (v4 and v6) à carp(4),
de façon similaire à la répartition ARP.
- sensorsd(8)
supporte le monitoring zero-configuration et dispose d'une
journalisation plus intuitive de toutes les sondes fournissant un
état. Il contient aussi des améliorations dans le monitoring
spécifié par l'utilisateur, incluant le monitoring des sondes
périodiquement signalées comme étant invalides.
- sensorsd.conf(5)
supporte la recherche de sonde par type, permettant une
configuration plus aisée.
- Le bootloader i386 peut charger des noyaux amd64.
- Le bootloader amd64 peut charger des noyaux i386.
- Améliorations et nettoyage de code :
- Nettes améliorations des performances de la pile réseau, incluant
- Sous pf, stockage de l'ID de la table de routage, l'ID de la file
etc. directement dans le mbuf de l'en-tête du paquet au lieu des
balises mbuf (qui utilisent la mémoire via malloc). Ceci fournit une
amélioration de 100% des performances de pf.
- Le transfert de paquets peut contourner la pile IPSEC si aucun flot
IPSEC n'a été défini. Cela permet d'augmenter les performances du
transfert de paquets de 5%.
- Eviter la construction de checksums TCP/UDP/ICMP/ICMP6 si ce n'est
pas nécessaire. Ceci améliore les performances de pf de 10%.
- Une modification dans la manière de constituer le pool aléatoire du
noyau augmente grandement les performances des cartes réseau qui
supportent la réduction des interruptions, et particulièrement sur
les architectures où la lecture d'horloge est une opération coûteuse
(telles que amd64).
- Activer l'interrupt holdoff sur les puces
sis(4)
qui supportent cette fonctionnalité. Gain de performances
significatif pour les processeurs plus lents avec sis(4), tels que
Soekris.
- Le code gérant le cache tampon et disklabel prend en charge des
disques et partitions de grande taille (>1TB). Il en est de même
pour les utilitaires de l'espace utilisateur qui manipulent des
blocs disque. Notez que certaines parties du système ne sont pas
tout à fait capables de gérer encore des blocs disque de 64 bits.
Les partitions supérieures à 2TB ne peuvent pas être utilisées pour le
moment.
- Les disques SCSI de grande capacité (>2^32-1 sectors) sont
désormais pris en compte.
- Support des threads pour la librairie Objective-C (libobjc).
- La gestion des routes au niveau de carp
a été corrigée, ce qui a permit de résoudre certains problémes
affichés par les services de routage.
- Gestion du TLB i386 améliorée pour éviter une corruption potentielle
sur les processeurs Core2Duo.
- Retravailler le code de TLB shootdown pour i386 et amd64, ce qui a
pour effet de permettre d'assez nettes améliorations des performances.
- i386 et amd64 utilisent la géométrie disque vue par le BIOS lors de
la création des disklabels par défaut.
- La géométrie de disque par défaut a été modifiée. Au lieu de 64
têtes / 32 secteurs, elle est désormais de 255 têtes / 63 secteurs.
- Plusieurs périphériques usb buggés fonctionnent avec des méthodes de
contournement.
- Les lecteurs de bandes Archive/Wangtek (wt*) ne sont plus supportés.
- rcs
a une meilleure compatibilité GNU.
- make(1)
a une meilleure stabilité avec l'option -j.
- isakmpd(8)
permet désormais un échange de clés avec authentification par
signature RSA de fonctionner avec Cisco IOS.
- Les problèmes d'interopérabilité de
isakmpd(8)
avec des pairs qui initiaient une rééchange de clés sur le port 4500
en NAT-T (tels que Cisco et Openswan) ont été résolus
- La stabilité d'OpenBSD/alpha a été
grandement améliorée.
- La stabilité d'OpenBSD/hppa a été grandement
améliorée.
- Changements dans la procédure d'installation/mise à jour :
- Permettre la spécification d'un serveur NTP durant l'installation.
- Permettre de ne pas faire un fsck sur les partitions propres (autres
que la partition racine) durant la mise à jour.
- Vérifier NSTALL.<arch> pour confirmer que les éléments à
installer correspondent à la bonne architecture.
- Créer et formatter la partition MSDOS pour les installations macppc
de manière plus flexible et fiable.
- OpenBGPD 4.2 :
- Inclure le support de l'espace AS des nombres à quatre octets.
- Permettre la mise en correspondance des communauté utilisant 0 dans
la partie AS.
- Le filtrage sur les préfixes IPv6 est désormais possible.
- Divers bogues d'encodage des mises à jour multi-protocolaires ont
été corrigés.
- Permettre l'utilisation de pkill -HUP pour recharger la
configuration de bgpd.
- bgpctl peut filtrer les sorties de préfixe par communauté désormais
- OpenNTPD 4.2 :
- Support amélioré des sondes timedelta.
- OpenOSPFD 4.2 :
- Prise en compte de la RFC 3137 : OSPF Stub Router Advertisement
- Il est possible de spécifier un carp demote group sur les interfaces
et les areas.
- Support pour la mise en correspondance des labels de route aux
balises de routage AS-external et vice versa.
- Permettre l'utilisation de pkill -HUP pour recharger la
configuration d'ospfd.
- Hoststated 4.2 :
- Ajout du support de l'équilibrage de charge (ou relais) de niveau 7.
- Ajout du support du rechargement à l'aide de hoststatectl ou SIGHUP.
- OpenSSH 4.7 :
- Empêche
ssh(1)
d'utiliser un cookie X11 de confiance si la création d'un cookie qui
n'est pas de confiance a échoué; repéré et corrigé par Jan Pechanec.
- sshd(8)
fait du SSH Protocol 2 uniquement pour toute nouvelle installation.
Les installations existantes demeurent inchangées.
- La taille de fenêtre du canal SSH a été augmentée, et aussi bien
ssh(1)
que
sshd(8)
envoient des mises à jour de fenêtre plus fréquemment.
Ceci permet d'améliorer les performances sur les réseaux équipés de
high-BDP (Bandwidth Delay Product).
- ssh(1)
et
sshd(8)
préservent désormais les contextes MAC entre paquets, ce qui permet
d'épargner 2 appels hash par paquet. Ceci permet d'améliorer la
vitesse d'arcfour256/hmac-md5 de 12 à 16%.
- Le nouvel algorithme MAC UMAC-64 (RFC4418) a été ajouté. Il est
approximativement 20% plus rapide que HMAC-MD5.
- Le positionnement de GSSAPIAuthentication à Yes est désormais
possible à l'aide du nouveau drapeau -K de
ssh(1).
- Un échec de construction d'un TunnelForward
ssh(1)
est considéré comme une erreur fatale lorsque l'option
ExitOnForwardFailure est positionnée.
- ssh(1)
retourne un code de sortie plus pertinent lorsque le "control
master" disparaît sans communiquer un code de sortie complet. (bz
#1261)
- Plus de 4500 ports, quelques améliorations de la robustesse des
outils de gestion des packages.
- Plusieurs packages pré-construits pour chaque architecture :
- i386: 4360
- sparc64: 4205
- alpha: 3779
- sh: 817
|
- amd64: 4283
- powerpc: 4230
- sparc: 3283
- m68k: 1107
|
- arm: 2131
- hppa: 3215
- vax: 108
|
Quelques nouveautés :
- Gnome 2.18.
- GNUstep 1.14.
- KDE 3.5.7 and koffice 1.6.3.
- Xfce 4.4.1.
- OpenMotif 2.3.0.
- OpenOffice.org 2.2.1.
- Mozilla Firefox 2.0.0.6.
- PostgreSQL 8.2.4.
- GHC 6.6.1 (amd64 and i386 only)
- Comme d'habitude, de nombreuses améliorations dans les pages de
manuel et autres documentations.
- Le système comporte les composants majeurs suivants fournis
par des entités externes :
- Xenocara (basé sur X.Org 7.2 + correctifs, freetype 2.2.1, fontconfig
2.4.2, expat 2.0.0, Mesa 6.5.2, xterm 225 et plus encore)
- Gcc 2.95.3
(+ correctifs)
et 3.3.5
(+ correctifs)
- Perl 5.8.8 (+ correctifs)
- Notre propre version améliorée et durcie d'Apache 1.3, avec support
SSL/TLS et DSO
- OpenSSL 0.9.7j (+ correctifs)
- Groff 1.15
- Sendmail 8.14.1, avec libmilter
- Bind 9.3.4 (+ correctifs)
- Lynx 2.8.5rel.4 avec support HTTPS et IPv6 (+ correctifs)
- Sudo 1.6.9p4
- Ncurses 5.2
- Latest KAME IPv6
- Heimdal 0.7.2 (+ correctifs)
- Arla 0.35.7
- Binutils 2.15 (+ correctifs)
- Gdb 6.3 (+ correctifs)
Procédure d'installation
Vous pouvez consulter ci-dessous les instructions figurant sur le livret
accompagnant les CDROMs, dont vous disposeriez si vous aviez acheté les
CDROMs au lieu d'utiliser une des autres possibilités d'installation.
Les instructions pour faire une installation par FTP (ou tout autre type
d'installation) sont très similaires ; les instructions du CDROM sont
reproduites ici telles quelles, de sorte que vous puissiez voir combien
cela aurait été plus facile si vous aviez acheté un CDROM.
Veuillez consulter les fichiers suivants sur les trois CDROMs ou sur les
miroirs FTP pour plus de détails concernant l'installation d'OpenBSD 4.2
sur votre machine :
- CD1:4.2/i386/INSTALL.i386
- CD2:4.2/amd64/INSTALL.amd64
- CD2:4.2/macppc/INSTALL.macppc
- CD3:4.2/sparc64/INSTALL.sparc64
- FTP:.../OpenBSD/4.2/alpha/INSTALL.alpha
- FTP:.../OpenBSD/4.2/armish/INSTALL.armish
- FTP:.../OpenBSD/4.2/hp300/INSTALL.hp300
- FTP:.../OpenBSD/4.2/hppa/INSTALL.hppa
- FTP:.../OpenBSD/4.2/landisk/INSTALL.landisk
- FTP:.../OpenBSD/4.2/mac68k/INSTALL.mac68k
- FTP:.../OpenBSD/4.2/mvme68k/INSTALL.mvme68k
- FTP:.../OpenBSD/4.2/mvme88k/INSTALL.mvme88k
- FTP:.../OpenBSD/4.2/sparc/INSTALL.sparc
- FTP:.../OpenBSD/4.2/vax/INSTALL.vax
- FTP:.../OpenBSD/4.2/zaurus/INSTALL.zaurus
Informations pour une installation rapide, faites pour les personnes
familières avec OpenBSD, et l'utilisation de la commande "disklabel -E".
Si vous n'êtes pas à l'aise avec l'installation d'OpenBSD, lisez les
fichiers INSTALL.* correspondants cités ci-dessus !
OpenBSD/i386 :
Manipulez les options du BIOS, et voyez si vous pouvez démarrer depuis
le CDROM. La version OpenBSD/i386 est sur le CD1. Si votre BIOS ne
supporte pas l'amorçage depuis le CDROM, vous devrez créer une disquette
de boot pour l'installation. Pour faire une disquette de boot, copiez
CD1:4.2/i386/floppy42.fs sur une disquette, et démarrez dessus.
Utilisez CD1:4.2/i386/floppyB42.fs pour un meilleur support des
contrôleurs SCSI, ou CD1:4.2/i386/floppyC42.fs pour un meilleur
support des ordinateurs portables.
REMARQUE : certains vieux BIOS semblent rencontrer des problèmes pour
démarrer le CD1. Une solution de contournement est proposée sur la page
des errata 4.2.
Si vous ne pouvez pas démarrer à partir d'un CD ou d'une disquette, vous
pouvez utiliser la procédure d'installation par le réseau en utilisant
PXE tel que c'est décrit dans le document INSTALL.i386.
Si vous désirez mélanger OpenBSD avec un autre système d'exploitation,
vous aurez sans doute besoin de lire INSTALL.i386.
Pour créer une disquette depuis MS-DOS, utilisez l'utilitaire "rawrite"
disponible dans CD1:4.2/tools/rawrite.exe. Pour créer la
disquette de démarrage sous Unix, utilisez l'utilitaire
dd(1).
L'exemple suivant est un exemple d'utilisation de
dd(1),
où le périphérique peut être "floppy", "rfd0c", ou
"rfd0a".
# dd if=<file> of=/dev/<device> bs=32k
Utilisez une disquette correctement formatée SANS BLOC DEFECTUEUX ou
vous n'y arriverez pas. Pour de plus amples informations sur la création
d'une disquette de démarrage et sur l'installation d'OpenBSD/i386,
veuillez lire la
FAQ 4.3.1.
OpenBSD/amd64:
La version 4.2 d'OpenBSD/amd64 se trouve sur le CD2. Démarrez à partir
du CD pour commencer l'installation - vous aurez peut-être à ajuster
vos options BIOS d'abord. Si vous ne pouvez pas démarrer à partir du CD,
vous pouvez créer une disquette de démarrage pour faire l'installation.
Pour faire cela, mettez CD2:4.2/amd64/floppy42.fs sur une
disquette qui vous servira alors pour démarrer.
Si vous ne pouvez démarrer ni à partir d'un CD, ni à partir d'une
disquette, vous pouvez faire une installation par le réseau en utilisant
PXE comme indiqué dans le document INSTALL.amd64 inclus.
Si vous comptez mélanger OpenBSD avec un autre système d'exploitation,
vous devez lire INSTALL.amd64.
OpenBSD/macppc :
Placez le CD2 dans votre lecteur de CDROM et allumez votre machine, tout
en maintenant la touche C enfoncée jusqu'à ce que l'affichage
s'allume et affiche OpenBSD/macppc boot.
Sinon, au prompt Open Firmware, entrez bootcd:,ofwboot
/4.2/macppc/bsd.rd
OpenBSD/sparc64 :
Placez le CD3 dans votre lecteur de CDROM et tapez boot cdrom.
Si cela ne fonctionne pas ou si vous n'avez pas de lecteur de CDROM,
vous pouvez copier CD3:4.2/sparc64/floppy42.fs ou
CD3:4.2/sparc64/floppy42.fs sur une disquette
et la démarrer avec boot floppy. Pour plus de détails, lisez
INSTALL.sparc64.
Assurez vous que vous utilisez une disquette correctement formatée et SANS BLOC
DEFECTUEUX, ou votre installation échouera très probablement.
Vous pouvez aussi copier CD3:4.2/sparc64/miniroot42.fs sur la
partition de swap sur le disque et démarrer avec boot disk:b.
Si rien ne fonctionne, vous pouvez démarrer à partir du réseau, comme
décrit dans INSTALL.sparc64.
OpenBSD/alpha :
Mettez FTP:4.2/alpha/floppy42.fs ou
FTP:4.2/alpha/floppyB42.fs (selon votre machine) sur une
disquette et saisissez boot dva0. Veuillez consulter
INSTALL.alpha pour de plus amples informations.
Assurez vous que vous utilisez une disquette correctement formatée et
SANS BLOC DEFECTUEUX, ou votre installation échouera très probablement.
OpenBSD/armish :
Connecté à un port série, le Thecus peut démarrer sur le réseau soit par
tftp soit par http. Configurez le réseau en utilisant ifconfig et reset
puis chargez bsd.rd ; lisez INSTALL.armish pour des informations plus
précises.
IOData HDL-G ne peut démarrer qu'à partir d'une partition EXT-2.
Démarrez sous Linux, copiez les fichiers 'boot' et bsd.rd vers la
première partition sur wd0 (hda1) puis lancez bsd.rd en préservant la
partition ext2fs wdOi (hda1). Plus de détails sont disponibles dans
INSTALL.armish.
OpenBSD/hp300 :
OpenBSD/hppa :
OpenBSD/landisk :
OpenBSD/mac68k :
Démarrez normalement MacOS et décompactez l'utilitaire Macside
"BSD/Mac68k Booter" depuis FTP:4.2/mac68k/utils sur votre disque.
Configurez le "BSD/Mac68k Booter" avec le chemin de votre noyau bsd.rd
et bootez dans l'installeur.
Référez vous aux instructions dans INSTALL.mac68k pour plus de détails.
OpenBSD/mvme68k :
Vous pouvez créer une bande d'installation initialisable ou démarrer à
partir du réseau.
Le démarrage à partir du réseau requiert une version de
MVME68K BUG qui supporte les commandes de débogage NIOT et
NBO. Suivez les instructions dans INSTALL.mvme68k pour plus de
détails.
OpenBSD/mvme88k :
Vous pouvez créer une bande d'installation initialisable ou démarrer à
partir du réseau.
Le démarrage à partir du réseau requiert une version de
MVME88K BUG qui supporte les commandes de débogage NIOT et
NBO. Suivez les instructions dans INSTALL.mvme88k pour plus de
détails.
OpenBSD/sparc:
Démarrez à partir d'une des images ISO d'installation fournies, à l'aide
d'une commande parmi celles décrites ci-après, suivant votre version de
ROM.
ok boot cdrom 4.2/sparc/bsd.rd
ou
> b sd(0,6,0)4.2/sparc/bsd.rd
Si votre machine SPARC ne possède pas de lecteur cd-rom, vous pouvez
démarrer à partir d'une disquette.
A cette fin, vous devez écrire floppy42.fs sur une disquette.
Pour de plus amples informations, veuillez prendre connaissance de
l'entrée FAQ 4.3.1.
Pour démarrer à partir de la disquette, utilisez une commande parmi
celles décrites ci-après, suivant votre version de ROM.
ok boot floppy
ou
> b fd()
Assurez-vous de disposer d'une disquette correctement formatée et ne
présentant AUCUN BLOC DEFECTUEUX ou votre installation échouera très
probablement.
Si votre machine SPARC n'est dotée ni d'un lecteur de disquette ni d'un
lecteur cd-rom, vous pouvez soit mettre en place une bande de démarrage
ou effectuer une installation par le réseau. Ces deux méthodes sont
décrites dans le fichier INSTALL.sparc.
OpenBSD/vax :
Le démarrage à partir du réseau par mopbooting est décrit dans
INSTALL.vax.
OpenBSD/zaurus :
Utilisez l'installeur Linux graphique intégré ipkg, installez le
paquetage openbsd40_arm.ipk. Rebootez, et lancez-le. Lisez
INSTALL.zaurus pour davantage de détails.
Remarques à propos du code source :
src.tar.gz contient une archive des sources se trouvant dans /usr/src.
Ce fichier contient tout excepté les sources du noyau, qui sont dans une
archive séparée. Pour l'extraire :
# mkdir -p /usr/src
# cd /usr/src
# tar xvfz /tmp/src.tar.gz
sys.tar.gz contient une archive des sources se trouvant dans
/usr/src/sys. Ce fichier contient toutes les sources nécessaires pour
reconstruire un noyau. Pour l'extraire :
# mkdir -p /usr/src/sys
# cd /usr/src
# tar xvfz /tmp/sys.tar.gz
Ces deux arborescences sont régulièrement mises à jour dans le CVS. En
utilisant ces arborescences, il est possible d'utiliser les serveurs
anoncvs immédiatement comme décrit ici.
Utiliser ces fichiers est beaucoup plus rapide que d'obtenir la totalité
des sources depuis un serveur anoncvs.
Procédure de mise à niveau
Si vous avez déjà un système OpenBSD 4.1 et vous ne voulez pas
effectuer une réinstallation pour utiliser OpenBSD 4.2, vous pouvez
opter pour une mise à niveau; la procédure à suivre est décrite dans le
Guide de Mise à Niveau d'OpenBSD.
Arborescence des ports
Une archive de l'arborescence des ports est aussi fournie. Pour
l'extraire :
# cd /usr
# tar xvfz /tmp/ports.tar.gz
# cd ports
Le sous-répertoire ports/ est un "checkout" de l'arborescence des
ports OpenBSD. Veuillez lire la page concernant les
ports si vous ne savez pas de quoi il s'agit.
Ce texte n'est pas un manuel pour utiliser les ports. C'est plutôt un
ensemble de notes permettant à l'utilisateur de commencer rapidement à
utiliser le système de ports OpenBSD.
Le répertoire ports/ représente une version CVS des ports (voir
la page du manuel
cvs(1) si vous n'êtes pas familier avec CVS). Comme pour l'arborescence des
sources, notre arborescence des ports est disponible par anoncvs. Donc
pour mettre à jour votre arborescence des ports/ depuis un média
en lecture-écriture, il suffit de lancer la commande suivante :
# cd [portsdir]/; cvs -d anoncvs@server.openbsd.org:/cvs update -Pd -rOPENBSD_4_2
[Bien sûr, vous devez remplacer le répertoire local et le nom du serveur
ici par l'emplacement de votre collection des ports et le serveur
anoncvs le plus proche.]
Remarquez que la plupart des ports sont disponibles en tant que paquetages
via FTP. Des mises à jour de paquetages pour la version 4.2 seront
disponibles si des problèmes surviennent.
Si vous êtes intéressé par l'ajout d'un port, voulez aider, ou voulez
juste en savoir plus, la liste de discussion ports@openbsd.org est la
liste à connaître.
www@openbsd.org
$OpenBSD: 42.html,v 1.3 2008/03/31 20:01:44 tobias Exp $