La version 5.1 d'OpenBSD:
Disponible depuis le 1 Mai 2012
Copyright 1997-2012, Theo de Raadt.
ISBN 978-0-9784475-9-5
Chanson accompagnant la version 5.1: "Bug Busters"
Quoi de neuf ?
Procédure d'installation
Procédure de mise à niveau
Utilisation de l'arborescence des ports
Commander des 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/5.1/
sur l'un des sites miroirs.
- Lisez brièvement le reste de ce document.
- Jetez un il sur la page des errata 5.1
pour une liste des bogues et des solutions.
- Regardez la liste détaillée des changements
entre les versions 5.0 et 5.1.
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 5.1.
Pour une liste complète, voir le journal des
changements qui ont mené à la création de la version 5.1.
- Meilleur support matériel incluant:
- umsm(4) supporte de nouvelles longueurs d'ondes de périphériques mobiles.
- Les périphériques ale(4) n'étant pas des GigE peuvent désormais établir un lien avec un partenaire GigE.
- Support de Intel 82580 ajouté au driver em(4).
- Support de MegaRAID 9240 ajouté au driver mfi(4).
- Support de Nuvoton NCT6776F ajouté au driver lm(4).
- Support de Centrino Advanced-N 6205 ajouté au driver iwn(4).
- Support de SiS 1182/1183 SATA ajouté au driver pciide(4).
- Support pour les touchpads synaptiques désormais activé par défaut pour le pilote d'entrée synaptics(4) de X.Org.
- Support des cartes graphiques intégrées Intel Sandy Bridge ajouté au driver intel(4) de X.Org.
- Implémentation assembleur du mode AES-GCM pour les nouveaux CPUs Intel et les futurs CPUs AMD ajoutée.
- usb(4) scanne les bus après reprise, améliore le fonctionnement sur certains portables.
- Améliorations dans la pile réseau générique:
- Négociation RFC4638 MTU pour pppoe(4).
- npppdctl(8) remplacé par npppctl(8), écrit depuis le début. Support d'IPv6 en tant qu'adresse source d'un tunnel.
- Amélioration de la performance (taux de débit et de perte) de PPTP, pppd(8) ou L2TP(/IPsec) sur les réseaux de latence instables (eg mobile).
- Amélioration de la gestion de fragments IPv6.
- Quelques améliorations de robustesse pour IEEE 802.11 (particulièrement hostap).
- Support des priorités vlan amélioré, y compris la cartographie des files d'attente d'interface.
- Support IPv6 pour rdomains.
- Améliorations de robustesse dans carp(4).
- Diverses améliorations de rdomain et IPv6 relatées dans carp(4).
- Démons de routage et autres améliorations du réseau en userland:
- fstat(8) et ps affichent désormais les ID des tables de routage et fstat peut également afficher les informations socket-splicing.
- traceroute(8) et traceroute6(8) peuvent rechercher les ASNs pour chaque saut.
- snmpd(8) ajoute un MIB pour afficher les statistiques des interfaces carp(4).
- bgpctl(8) analyse et affiche les tables de routage MRT.
- ntpd(8) supporte de multiples rdomains.
- Quand ospfd(8) détecte un débordement dans la socket de route, il attend désormais avant de recharger la fib.
- Supports ToS ajoutés et améliorés dans différents outils réseau (tcpbench(8), nc(8), ping(8), traceroute(8)).
- Import initial de login_yubikey(8) pour se loguer en utilisant les yubikeys.
- Améliorations de pf(4):
- Support de la règle one-shot dans pf(4), pour l'utilisation de proxies via anchors
- Support de NAT64 dans PF utilisant le mot-clé af-to
- Gestion de fragments IPv6 bien améliorée
- diverses améliorations des états ICMP et plus particulièrement ICMPv6
- Gestion améliorée de IPv6 Neighbor Discovery et Multicast Listener Discovery
- pfctl(8) affiche désormais les ports au lieu des services par défaut
- pflow(4) supporte maintenant Netflow v9 et ipfix
- Quelques corrections et améliorations dans pfsync(4) comprenant les jumbo frames et les requêtes automatiques de mise à jour de masse après la mise en ligne d'une interface physique
- Améliorations diverses:
- Support des langues amélioré.
- Support de MSG_NOSIGNAL.
- KERN_PROC_CWD utilise sysctl(3) pour récupérer le chemin du dossier du processus en cours.
- Implémentations pour résister aux attaques DoS améliorées dans fnmatch(3), glob(3), et regcomp(3).
- Beaucoup d'informations d'HISTOIRE et d'AUTEURS ajoutées dans les manpages.
- Vérification du file-offset améliorée.
- pwrite(2)/pwritev(2) ignore désormais correctement O_APPEND.
- Amélioration de la conformité des fichiers d'en-tête avec les standards.
- Support de l'annulation dans les threads libpthread et rthreads amélioré.
- Gestion améliorée des signaux processus quand les rthreads sont en utilisation.
- Support de l'indépendance des architectures noyau pour les rthreads.
- Petites améliorations dans Linux compat (disponible uniquement pour i386).
- De multiples bugs ont été corrigés dans le driver Intel 10Gb ix(4).
- softraid(4) supporte désormais une politique de concaténation.
- Sur amd64, i386, et sparc64, le système de fichier root peut désormais résider dans un volume softraid(4). Le noyau doit être booté sur une partition non-softraid.
- Sur amd64, le système peut être booté depuis un volume softraid(4) RAID1.
- aucat(1) ajoute un composant "numéro de périphérique" dans les noms de périphériques sndio(7), permettant à une simple instance aucat de gérer tous les services audio et MIDI.
- Le démon de son sndiod(1) intégré utilise désormais un rate de 48kHz et un block size de 10ms. Ces réglages assurent que les lecteurs vidéo et autres programmes utilisant MTC soient fluides par défaut.
- Quelques mises à jour dans smtpd(8): nouvel API scheduler_backend ajouté, meilleur support de MIME 1.0, nouveaux rappels de filtre pour les événements réseau, amélioration des rapports d'erreur DNS et de la gestion d'enveloppes, et le répertoire de purge / est maintenant nettoyé avec des privilèges séparés.
- tmux(1) a été étendu pour supporter un plus large historique, les messages log redondants ont été minimisés, et quelques réorganisations du code ont été effectuées sur des variables plus ou moins globales. Support pour les touches ESC[s et ESC[u de sauvegarde/restauration du curseur de position ajouté. $HOME (ou ~) peut désormais être utilisé comme répertoire par défaut dans tmux.conf.
- Amélioration du support d'événements de cwm(1), {r,}cycleingroup ajouté pour faire défiler les clients appartenant au même groupe que le client actif, initialisation de la couleur simplifiée.
- L'éditeur mg(1): utilise désormais des noms de fichiers absolus en poussant la pile. En mode "extrême": mouvements de curseur corrigés et ajout des raccourcis manquants.
- OpenSSH 6.0:
- Nouvelles fonctionnalités:
- ssh-keygen(1):
ajout de points de contrôle optionnels pour le dépistage de modules.
- ssh-add(1):
nouvelle option -k pour charger des clés plaines (saut des certificats).
- sshd(8):
support de métacaractères ajouté à PermitOpen, autorisant des choses comme
"PermitOpen localhost:*". (bz#1857)
- ssh(1):
support de l'annulation des redirections locales et distantes de ports via la socket
multiplex. Utilisez "ssh -O cancel -L xx:xx:xx -R yy:yy:yy user@host" pour demander
l'annulation des redirections spécifiées.
- support de l'annulation des redirections locales/dynamiques par la ligne de commande ~C.
- Les importants bogues suivants ont été corrigés dans cette release:
- ssh(1):
garantissement que $DISPLAY contient uniquement des caractères valides avant de l'utiliser pour
extraire des données xauth, pour que l'on ne puisse pas utiliser de métacaractères.
- ssh(1):
déblocage de la redirection de port distant avec des ports sur écoute dynamiquement alloués.
- scp(1):
suppression de l'ajout de '--' aux lignes de commandes distantes lorsque le premier argument ne commence
pas par '-'. Enregistrement des cassures sur certaines plates-formes embarquées/routeurs.
- ssh(1)
et
sshd(8):
correction des fautes de frappe dans l'analyse IPQoS: il n'y pas de classe "AF14", mais il
y a une classe "AF21".
- ssh(1)
et
sshd(8):
pas de SSH2_MSG_SERVICE_REQUEST/ACCEPT durant la ressaisie.
- ssh(1):
saut de la tentative de création de ~/.ssh quand -F est passé.
- sshd(8):
déblocage de la redirection stdio quand ControlPersist est en cours d'utilisation. (bz#1943)
- sshd(8):
envoi d'un break tty à un maître pty au lieu du côté esclave (probablement déjà fermé). (bz#1859)
- sftp(1):
erreur de spam silencieuse pour "ls */foo" dans le répertoire avec les fichiers.
(bz#1683)
- Correction d'un certain nombre de fuites de mémoire et de descripteurs de fichier.
- Plus de 7,000 ports, et des améliorations de performance et de stabilité
majeures dans le processus de construction de paquets
- Téléchargement des distfiles plus simple, possibilité de reprendre un
téléchargement interrompu, de découvrir les déplacements de fichiers, et
d'en expirer les vieux. Les sites miroirs des distfiles utilisent à présent
la nouvelle méthode.
- Gestion des dépendances durant la construction de ports et de packages au moins
deux fois plus rapide, vingt fois plus rapide dans les cas pathologiques.
Cela affecte aussi des scripts utilisateurs tels que les périmés
- Davantage de contrôles sont effectués pendant les constructions de paquets,
pour une convivialité accrue
- Le processus à long terme de documentation de l'infrastructure est désormais fait à 100%.
- Le constructeur de ports distribué (dpb) peut désormais nettoyer les vieilles
dépendances, contribuant à rendre les constructions de packages plus reproductibles.
Il trouve déjà des dizaines de dépendances de construction cachées dans l'arbre des ports.
- Les sémantiques de pkg_add -a ont été clouées et quelques bugs mineurs ont été corrigés.
- Les dépendances d'architecture sont mieux classifiées, conduisant à de meilleures
constructions sur les vieilles architectures dans quelques cas compliqués. Plus précisément,
dpb purge de la mémoire les informations concernant les packages qu'il ne peut pas construire
et ceux dépendants d'eux, ce qui simplifie la vie sur sparc et vax qui ont de très petites
limitations de taille de données.
- dpb reconnaît les constructions entières et nettoie les constructions dupliquées
- Quelques packages pré-construits pour chaque architecture:
- i386: 7229
- sparc64: 6599
- alpha: 5943
|
- sh: 2459
- amd64: 7181
- powerpc: 6852
|
- sparc: 4152
- arm: 5536
- hppa: 6159
|
- vax: 2199
- mips64: 5785
- mips64el: 5807
|
- Quelques nouveautés:
- GNOME 3.2.1 (mode restreint)
- KDE 3.5.10
- Xfce 4.8.3
- MySQL 5.1.60
- PostgreSQL 9.1.2
- Postfix 2.8.8
- OpenLDAP 2.3.43 et 2.4.26
- Mozilla Firefox 3.5.19, 3.6.25 et 9.0.1
- Mozilla Thunderbird 9.0.1
- GHC 7.0.4
- LibreOffice 3.4.5.2
- Emacs 21.4, 22.3 et 23.4
- Vim 7.3.154
- PHP 5.2.17 et 5.3.10
- Python 2.5.4, 2.7.1 et 3.2.2
- Ruby 1.8.7.357 et 1.9.3.0
- Tcl/Tk 8.5.11
- Jdk 1.7
- Mono 2.10.6
- Chromium 16.0.912.77
- Groff 1.21
- Comme d'habitude, de nombreuses améliorations dans les pages de
manuel et autres documentations.
- Les manuels du système de base et de Xenocara sont maintenant installés comme des codes sources,
rendant grep(1) plus utile dans /usr/share/man/ et /usr/X11R6/man/.
- Si les deux versions formatées et la source des manuels sont installés,
man(1) affiche automatiquement la nouvelle version pour chaque page.
- Le système comporte les composants majeurs suivants fournis par des entités externes:
- Xenocara (basé sur X.Org 7.6 avec xserver 1.11.4 + patches,
freetype 2.4.8, fontconfig 2.8.0, Mesa 7.10.3, xterm 276,
xkeyboard-config 2.5 et d'autres)
- Gcc 4.2.1 (+ patches), 3.3.5 (+ patches) et 2.95.3 (+patches)
- Perl 5.12.2 (+ patches)
- Notre version améliorée et sécurisée d'Apache 1.3, avec support de
SSL/TLS et DSO
- OpenSSL 1.0.0f (+ patches)
- Sendmail 8.14.5, avec libmilter
- Bind 9.4.2-P2 (+ patches)
- Lynx 2.8.7rel.2 avec support de HTTPS et IPv6 (+ patches)
- Sudo 1.7.2p8
- Ncurses 5.7
- Heimdal 0.7.2 (+ patches)
- Arla 0.35.7
- Binutils 2.15 (+ patches)
- Gdb 6.3 (+ patches)
- Less 444 (+ patches)
- Awk version du 10 août 2011
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 5.1
sur votre machine :
- CD1:5.1/i386/INSTALL.i386
- CD2:5.1/amd64/INSTALL.amd64
- CD2:5.1/macppc/INSTALL.macppc
- CD3:5.1/sparc64/INSTALL.sparc64
- FTP:.../OpenBSD/5.1/alpha/INSTALL.alpha
- FTP:.../OpenBSD/5.1/armish/INSTALL.armish
- FTP:.../OpenBSD/5.1/hp300/INSTALL.hp300
- FTP:.../OpenBSD/5.1/hppa/INSTALL.hppa
- FTP:.../OpenBSD/5.1/landisk/INSTALL.landisk
- FTP:.../OpenBSD/5.1/loongson/INSTALL.loongson
- FTP:.../OpenBSD/5.1/luna88k/INSTALL.luna88k
- FTP:.../OpenBSD/5.1/mvme68k/INSTALL.mvme68k
- FTP:.../OpenBSD/5.1/mvme88k/INSTALL.mvme88k
- FTP:.../OpenBSD/5.1/sgi/INSTALL.sgi
- FTP:.../OpenBSD/5.1/socppc/INSTALL.socppc
- FTP:.../OpenBSD/5.1/sparc/INSTALL.sparc
- FTP:.../OpenBSD/5.1/vax/INSTALL.vax
- FTP:.../OpenBSD/5.1/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:5.1/i386/floppy51.fs sur une disquette, et démarrez dessus.
Utilisez CD1:5.1/i386/floppyB51.fs pour un meilleur support des
contrôleurs SCSI, ou CD1:5.1/i386/floppyC51.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 faire un dual-boot d'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:5.1/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.2.
OpenBSD/amd64:
La version 5.1 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:5.1/amd64/floppy51.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 désirez faire un dual-boot d'OpenBSD avec un autre système d'exploitation,
vous aurez sans doute besoin de 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
/5.1/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:5.1/sparc64/floppy51.fs ou
CD3:5.1/sparc64/floppyB51.fs (selon votre machine) 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:5.1/sparc64/miniroot51.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:5.1/alpha/floppy51.fs ou
FTP:5.1/alpha/floppyB51.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/loongson:
Copiez miniroot51.fs sur une clé USB et démarrez sur bsd.rd
depuis celle-ci ou depuis tftp.
Plus de détails sont disponibles dans INSTALL.loongson.
OpenBSD/luna88k:
Copiez bsd.rd sur une partition Mach ou UniOS, et démarrez dessus via la PROM.
Autrement, vous pouvez créer une disquette bootable et démarrer dessus.
Plus de détails sont disponibles dans INSTALL.luna88k.
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/sgi:
Pour installer sur un O2, gravez cd51.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".
Sur une autre machine, ou si la vôtre n'est pas équipée d'un
lecteur CD, vous pouvez mettre en place un serveur DHCP/tftp,
et démarrer avec "bootp()/bsd.rd.IP##" en utilisant le noyau
correspondant à votre type de système.
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/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 5.1/sparc/bsd.rd
or
> b sd(0,6,0)5.1/sparc/bsd.rd
Si votre machine SPARC ne possède pas de lecteur cd-rom, vous pouvez
démarrer à partir d'une disquette.
À cette fin, vous devez copier floppy51.fs sur une disquette.
Pour de plus amples informations, veuillez lire la
FAQ 4.3.2.
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/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 openbsd51_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 5.0 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 des 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_5_1
[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 5.1 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: 51.html,v 1.11 2012/09/30 07:54:49 ajacoutot Exp $