La version 4.5 d'OpenBSD :
Disponible depuis le 1er Mai 2009
Copyright 1997-2009, Theo de Raadt.
ISBN 978-0-9784475-3-3
Chanson accompagnant la version 4.5 :
"Games"
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.5/
sur l'un des sites miroirs.
- Lisez brièvement le reste de ce document.
- Jetez un il sur la page des errata 4.5
pour une liste des bogues et des solutions.
- Regardez la liste détaillée des changements
entre les versions 4.4 et 4.5.
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.5.
Pour une liste complète, voir le journal des
changements qui ont mené à la création de la version 4.5.
- Nouvelles (ou améliorations de) plates-formes :
- Portage initial sur la plate-forme gumstix basée sur un xscale et
l'OpenMoko basée sur un ARM
- OpenBSD/sparc64
- Nouveaux pilotes vdsk(4)
et vnet(4)
qui fournissent le support pour des I/O virtuels entre les domaines
logiques sur les serveurs Sun CoolThreads, incluant les machines UltraSPARC
T2+.
- Les stations de travail et portables avec un CPU UltraSPARC IIe
peuvent maintenant diminuer la fréquence du CPU pour sauver de l'énergie.
- Meilleur support matériel incluant :
- Plusieurs nouveaux/améliorations de pilotes pour les capteurs, incluant
- Le pilote cac(4)
possède maintenant le support bio et capteur.
- Le pilote mpi(4)
possède maintenant le support bio et capteur.
- Nouveau pilote gpiodcf(4)
pour les capteurs timedelta DCF77/HBG à travers les connecteurs GPIO.
- Nouveau pilote schsio(4)
pour les périphériques SMSC SCH311x LPC Super I/O.
- Le pilote it(4)
supporte maintenant les composants IT8720F.
- Le pilote it(4)
supporte maintenant les capteurs FAN4 et FAN5 pour les composants IT8716F/IT8718F/IT8720F/IT8726F.
- Le pilote owtemp(4)
supporte maintenant les capteurs de température Maxim/Dallas DS18B20
et DS1822.
- Le pilote km(4)
supporte maintenant la famille des processeurs AMD 11h (Turion X2 Ultra et al).
- Le pilote lm(4)
supporte maintenant l'attachement du W83627DHG sur le bus I²C.
- Le pilote lmenv(4)
possède maintenant un meilleur support pour les capteurs de ventilateur
sur les composants lm81, adm9240 et ds1780.
- Le pilote sdtemp(4)
supporte maintenant les composants ST STTS424.
- Le pilote em(4)
supporte maintenant les composants ICH9 IGP M et IGP M AMT, la
détection du status du lien a été améliorée.
- Le pilote sdmmc(4)
supporte maintenant les cartes SDHC.
- Le pilote msk(4)
supporte maintenant les périphériques basés sur Yukon-2 FE+ (88E8040, 88E8042).
- Le pilote iwn(4)
supporte maintenant les périphériques Intel WiFi Link 5100/5300.
- Le pilote wpi(4)
et iwn(4)
supportent maintenant la cryptographie matériel CCMP.
- Le pilote ath(4)
supporte maintenant le WPA-PSK.
- age(4),
un pilote pour le périphérique Attansic L1 gigabit Ethernet a été ajouté.
- ale(4),
un pilote pour le périphérique Atheros AR81xx (aussi nommé Attansic L1E)
Ethernet a été ajouté.
- mos(4),
un pilote pour le périphérique Moschip MCS7730/7830 10/100 USB Ethernet
a été ajouté.
- jme(4),
un pilote pour le périphérique JMicron JMC250/JMC260 10/100 et Gigabit
Ethernet a été ajouté.
- run(4),
un pilote pour le périphérique Ralink USB IEEE 802.11a/b/g/Draft-N
a été ajouté.
- auacer(4),
un pilote pour le périphérique audio Acer Labs M5455 a été ajouté.
- ifb(4),
un pilote pour les Sun Expert3D, Expert3D-Lite, XVR-500, XVR-600 et
XVR-1200 framebuffers (accéléré).
- wildcatfb(4),
un pilote X pour les Sun Expert3D, Expert3D-Lite, XVR-500, XVR-600 et
XVR-1200 framebuffers (non accéléré).
- sunffb(4),
un pilote X accéléré pour Sun Creator, Creator 3D et Elite 3D
framebuffers.
- vdsk(4),
un pilote pour les disques virtuels des domaines logiques sun4v.
- vnet(4),
un pilote pour les adaptateurs réseau virtuels des domaines logiques sun4v.
- vrng(4),
un pilote pour le générateur de nombres aléatoires sur le CPU des Sun
UltraSPARC T2/T2+.
- Le pilote vcons(4)
est maintenant géré par interruptions.
- ips(4),
un pilote pour les contrôleurs IBM SATA/SCSI ServeRAID a été ajouté.
- udfu(4),
un pilote pour la mise à jour des firmware de périphérique (DFU) a été ajouté.
- Plusieurs améliorations ont été réalisées sur le sous-système
acpi(4).
- Le pilote umsm(4)
supporte plusieurs nouveaux périphériques EVDO/UMTS.
- Le pilote mfi(4)
supporte maintenant la nouvelle génération de contrôleurs MegaRAID SAS.
- Le nouveau pilote vsbic(4)
pour les contrôleurs MVME327A SCSI et disquette sur les machines mvme88k
et mvme68k.
- Le pilote re(4)
supporte maintenant les périphériques à base de 8168D/8111D et la
réception du multicast sur les périphériques à base de 8110SB/SC.
- Le pilote ehci(4)
supporte maintenant les transferts asynchrones.
- Le support de la sortie S/PDIF a été ajouté aux pilotes
ac97(4),
auich(4),
auvia(4)
et
azalia(4)
. Le mixeur
- azalia(4)
a été simplifié et clarifié, le support pour l'encodage sur 20-bit et 24-bit
a été ajouté.
- Le framebuffer gbe(4)
supporte maintenant l'accélération.
- Nouveaux outils :
- Nouvelles fonctionnalités :
- Le
resolver(3)
de la libc doit maintenant être forcé de faire ses recherches par TCP
uniquement en utilisant la nouvelle option de
resolv.conf(5).
La déclaration du serveur de nom dans
resolv.conf(5)
a aussi été étendue pour permettre de spécifier des ports de serveur de
noms différents de ceux par défaut.
- apropos(1)
possède deux nouvelles options (-S et -s) qui permettent de rechercher
par architecture de machine et section de manuel.
- aucat(1)
possède maintenant des capacités de serveur audio.
Les périphériques audio peuvent être partagés entre plusieurs applications.
Les applications peuvent fonctionner nativement sur des périphériques
avec des taux d'échantillonnage fixes ou sur des périphériques avec des
encodages inhabituels.
Les périphériques audio multi-canaux peuvent être découpés en
sous-périphériques indépendants plus petit.
- aucat(1)
possède maintenant un mode sans périphérique, qui peut être utilisé comme
un utilitaire de conversion de format de fichier audio généraliste (pour
mixer, démultiplexer, re-échantillonner ou re-encoder des fichiers).
- ifconfig(8)
peut maintenant afficher les canaux supportés par le périphérique IEEE
802.11.
- De nouvelles vues ont été ajoutées à
systat(8):
malloc, bucket et pool. Des améliorations ont été faite sur les vues
existantes.
- vnconfig(8)
peut maintenant créer des périphériques d'une géométrie arbitraire avec
la nouvelle option -t.
- Les systèmes de fichiers FFS sont maintenant supportés sur la plupart
des périphériques, par exemple les CDs qui possèdent des tailles de
secteur autre que 512 octets.
- Les Disklabels sont maintenant correctement placés et trouvés sur la
plupart des périphériques, par exemple les CDs qui possèdent des
tailles de secteur autre que 512 octets.
- Améliorations et nettoyage de code :
- malloc(3)
a acquis des nouvelles mesures d'atténuation contre des attaques; des
structures critiques sont protégées au moment de l'exécution en utilisant
mprotect(2)
et en allouant à des adresses aléatoires quand c'est possible.
- Une nouvelle version du code de gdtoa a été intégrée, ajoutant un
meilleur support C99 pour
printf(3)
et amis.
- Le support C99 dans libm a été beaucoup amélioré, incluant le support de math complexe.
- La couche sppp(4)
et donc aussi kernel
pppoe(4)
supporte maintenant les utilisateurs et mot de passe jusqu'à 255
caractères.
- Reconnaissance d'entrées disklabel pour plus de variantes FAT et FAT32.
- Reconnaissance automatiques de bandes avec des enregistrements de 64K.
- Amélioration de la gestion des options dans
dhcpd(8).
- Quand on démarre d'un cd, le système de fichier racine est maintenant
présumé être sur le cd au lieu de demander sa localisation.
- Les disklabels construits à partir de disklabels natifs sont maintenant
sujets au mêmes vérifications que les autres disklabels.
- Plus d'affichage des informations de géométrie pour les disques durs
sd(4)
puisque c'est de la fiction de nos jours.
- Correction de la gestion des "tftp ERROR frames" pour que le pxeboot OpenBSD
se charge avec des serveurs tftp pointilleux.
- Plusieurs pilotes scsi(4)
réessaient des opérations qui ne peuvent démarrer immédiatement au lieu
de laisser tomber.
- La MBR et les disklabels DPME ne sont plus écrits avec une information
de somme de contrôle invalide dans certaines circonstances.
- Changements dans la procédure d'installation/mise à jour :
- crunchgen(1) et crunchide(1) ont été fusionnés dans
crunchgen(8),
qui est maintenant compilé et installé par défaut.
- mksuncd(1)
réside maintenant dans base et est installé par défaut.
- L'installation par CD-ROM est maintenant supportée sur SGI.
- Le mot de passe root initial accepte les caractères contenant des backslashs.
- L'installation supporte maintenant que plusieurs interfaces soient
configurées avec
dhcp(8).
- La mise à jour utilise maintenant la version minimale des fichiers
protocols(5)
et services(5)
disponibles sur le média d'installation.
- Le média d'installation ne contient plus de fichier
disktab(5).
- La vitesse de la console série est correctement déterminée sur macppc.
- OpenSSH 5.2:
- Nouvelles fonctionnalités :
- Ajout d'une option à
ssh(1)
pour forcer les logs vers syslog plutôt que stderr.
- La directive
sshd_config(5)
ForceCommand accepte maintenant des arguments en ligne de
commande pour le serveur internal-sftp.
- La séquence d'échappement ~C de
ssh(1)
supporte maintenant la création à chaud de port forward dynamique.
- Supporte le protocole SOCKS4A dans les forwards dynamiques de
ssh(1).
- Supporte le port forwarding à distance avec un port d'écoute '0'.
- sshd(8)
supporte maintenant la configuration de PermitEmptyPasswords et
AllowAgentForwarding dans les blocs Match.
- Les bogues significatifs suivants ont été corrigés dans cette version ;
- Correction d'un crash
ssh(1)
introduit dans openssh-5.1 quand le client envoie une bannière de
taille 0.
- Les extensions de protocole eow@openssh.com et
no-more-sessions@openssh.com sont maintenant envoyées
uniquement aux peers qui s'identifient eux-mêmes comme OpenSSH.
- Suppression de l'affichage d'avertissement "Non-public channel" dans
sshd(8),
car
ssh(1)
a envoyé des numéros incorrects de canaux depuis ~2004; maintenant
ssh(1)
envoie le numéro correcte de canal for SSH2_MSG_CHANNEL_SUCCESS
et SSH2_MSG_CHANNEL_FAILURE.
- Suppression d'une libération double de mémoire dans le descripteur
-L de la séquence d'échappement ~C de
ssh(1).
- Corriger l'échec sur l'erreur dans le comportement de
sftp(1)
dans les opérations batchmode stat à distance.
- Éviter un blocage de
ssh(1)
quand il essaye de se connecter à un serveur qui a MaxSessions
configuré à zéro.
- >Plus de 5205 ports, quelques améliorations de la robustesse des
outils de gestion des packages.
- Plusieurs packages pré-construits pour chaque architecture :
- i386: 5379
- sparc64: 5174
- alpha: 5132
|
- sh: 1543
- amd64: 5312
- powerpc: 5162
|
- sparc: 2651
- arm: 4120
- hppa: 4689
| |
Quelques nouveautés :
- Gnome 2.24.3.
- GNUstep 1.18.0.
- KDE 3.5.10.
- Mozilla Firefox 3.0.6.
- Mozilla Thunderbird 2.0.0.19.
- MySQL 5.0.77.
- OpenOffice.org 2.4.2 and 3.0.1.
- PostgreSQL 8.3.6.
- Xfce 4.4.3.
- OpenArena 0.8.1 (uniquement sur amd64, i386 et macppc)
- 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.4 + correctifs, freetype 2.3.7, fontconfig
2.4.2, Mesa 7.2, xterm 239 et plus)
- Gcc 2.95.3
(+ correctifs)
et 3.3.5
(+ correctifs)
- Perl 5.10.0 (+ correctifs)
- Notre propre version améliorée et durcie d'Apache 1.3, avec support
SSL/TLS et DSO
- OpenSSL 0.9.8j (+ correctifs)
- Groff 1.15
- Sendmail 8.14.3, avec libmilter
- Bind 9.4.2-P2 (+ correctifs)
- Lynx 2.8.5rel.4 avec HTTPS et le support IPv6 (+ correctifs)
- Sudo 1.7
- 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.5
sur votre machine :
- CD1:4.5/i386/INSTALL.i386
- CD2:4.5/amd64/INSTALL.amd64
- CD2:4.5/macppc/INSTALL.macppc
- CD3:4.5/sparc64/INSTALL.sparc64
- FTP:.../OpenBSD/4.5/alpha/INSTALL.alpha
- FTP:.../OpenBSD/4.5/armish/INSTALL.armish
- FTP:.../OpenBSD/4.5/hp300/INSTALL.hp300
- FTP:.../OpenBSD/4.5/hppa/INSTALL.hppa
- FTP:.../OpenBSD/4.5/landisk/INSTALL.landisk
- FTP:.../OpenBSD/4.5/mac68k/INSTALL.mac68k
- FTP:.../OpenBSD/4.5/mvme68k/INSTALL.mvme68k
- FTP:.../OpenBSD/4.5/mvme88k/INSTALL.mvme88k
- FTP:.../OpenBSD/4.5/sgi/INSTALL.sgi
- FTP:.../OpenBSD/4.5/socppc/INSTALL.socppc
- FTP:.../OpenBSD/4.5/sparc/INSTALL.sparc
- FTP:.../OpenBSD/4.5/vax/INSTALL.vax
- FTP:.../OpenBSD/4.5/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.5/i386/floppy45.fs sur une disquette, et démarrez dessus.
Utilisez CD1:4.5/i386/floppyB45.fs pour un meilleur support des
contrôleurs SCSI, ou CD1:4.5/i386/floppyC45.fs pour un meilleur
support des ordinateurs portables.
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.5/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.5 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.5/amd64/floppy45.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 boot cd:,ofwboot
/4.5/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.5/sparc64/floppy45.fs ou
CD3:4.5/sparc64/floppy45.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.5/sparc64/miniroot45.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.5/alpha/floppy45.fs ou
FTP:4.5/alpha/floppyB45.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.5/mac68k/utils sur votre disque.
Configurez le "BSD/Mac68k Booter" avec le chemin de votre noyau bsd.rd
et bootez dans l'installeur.
Veuillez consulter INSTALL.mac68k pour de plus amples informations.
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.5/sparc/bsd.rd
or
> b sd(0,6,0)4.5/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 floppy45.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
or
> 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/sgi :
Gravez cd45.iso et utilisez le pour démarrer depuis le lecteur CD de
votre machine puis sélectionnez Install System Software à partir
du menu "System Maintenance".
Si votre machine n'est pas équipée avec un lecteur CD, vous pouvez
mettre en place un serveur DHCP/tftp et démarrer en utilisant
"bootp()/bsd.rd".
Référez-vous aux instructions de INSTALL.sgi pour plus de détails.
OpenBSD/socppc :
Après avoir connecté un port série, démarrer à travers le réseau via DHCP/tftp.
Référez-vous aux instructions de INSTALL.socppc pour plus de détails.
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 openbsd45_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.4 et vous ne voulez pas
effectuer une réinstallation, 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
http://www.OpenBSD.org/faq/faq15.html
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_5
[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.5 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: 45.html,v 1.10 2012/09/02 12:23:27 ajacoutot Exp $