[OpenBSD]

[Index de la FAQ]

Suivre la version de développement "-current"


Table des matières


Introduction

Ce document est pour les personnes souhaitant suivre la version de développement d'OpenBSD; celle-ci sera nommée -current dans la suite de ce texte. Il contient des informations sur les changements apportés entre la version 4.4-release et -current, et ne devrait PAS être utilisé par quiconque voulant faire une mise à jour à partir des versions 4.3 ou précédentes ou même par les personnes souhaitant suivre -stable.

Si vous voulez passer vers la version 4.4-release ou 4.4-stable à partir de versions antérieures, consulter le guide de mise à niveau.

Soyez certain d'avoir lu et compris la FAQ 5 - Construire le Système à partir des Sources avant d'utiliser -current et les instructions qui suivent.

Vous devriez TOUJOURS partir d'un "snapshot" pour suivre -current. Une mise à jour via la compilation des sources n'est pas supportée.

Si vous souhaitez avoir des informations pour mettre à jour en partant de versions plus anciennes, consultez le document upgrade-old.html. Celui-ci est fourni en tant que document historique -- il ne DOIT PAS servir de procédure de mise à jour.

2008/09/07 - syntaxe de ifconfig(8) modifiée

Certaines options de ifconfig(8) ont été modifiées. Pour scanner un réseau sans-fil vous devez maintenant utiliser :
     ifconfig <interface> chan
  • et pour afficher la liste des médias supportés, vous devez utliser maintenant :
         ifconfig <interface> media
    

    2008/09/13 - xcompmgr(1) a été déplacé de ports vers xbase

    xcompmgr(1) a été déplacé de ports vers xbase. Si vous l'avez installé via les ports, merci de le supprimer avec pkg_delete.

    2008/09/29 - mise à jour de Perl 5.10.0

    A cause de changement dans la distribution Perl, vous devez supprimer manuellement l'ancien répertoire perl obj avant de le compiler.
         # rm -rf /usr/obj/gnu/usr.bin/perl
    
    Vous pouvez recréer le répertoire obj :
        # cd /usr/src/gnu/usr.bin/perl
        # make -f Makefile.bsd-wrapper obj
    
    Il est à remarquer qu'a cause de cette mise à jour majeure de Perl, vous devez recompiler/reinstaller tous les modules Perl XS. Il y a des modules qui incluent un objet partagé qui est chargé dans le processus Perl executé. Pour voir la liste des modules XS installés via le sous-système des paquetages, executez :
        # cd /var/db/pkg
        # fgrep .so p5-*/+CONTENTS | sed 's/+CONTENTS.*//' | sort -u
    
    Mettre à jour à la derniére version du snapshot des paquetages avec "pkg_add -ui" prendra soin de ces mises à jour. Aprés la mise à jour, vous devez desinstaller plusieurs modules qui sont maintenant fournis dans Perl par défaut :
        # pkg_delete p5-Archive-Tar p5-Compress-Raw-Zlib p5-Compress-Zlib \
          p5-IO-Compress-Base p5-IO-Compress-Zlib p5-IO-Zlib p5-Module-Build \
          p5-Module-CoreList p5-Module-Load p5-version p5-Digest-SHA
    

    2008/10/03 - sm-client.st a été déplacé

    Le fichier (optionnel) des statuts de sendmail pour les messages soumis a été deplacé de /var/spool/clientmqueue/sm-client.st vers /var/log/sm-client.st pour être cohérent avec l'endroit ou se situe le fichier /var/log/sendmail.st.

    2008/11/02 - mise à jour de Xserver 1.5.2

    RgbPath n'est plus un mot clé valide dans la section Files du fichier de configuration xorg.conf(5). L'entrée correspondante doit être supprimée des fichiers de configuration existants. Cette directive était déjà ignorée depuis plusieurs versions.

    Le pilote pour les composants Intel i810(4) a été complétement remplacé par le pilote intel(4). Le fichier de configuration xorg.conf(5) doit être mis à jour.

    2008/11/03 - mise à jour de Perl 5.10.0

    Un autre module maintenant installé dans le Perl de base a été trouvé, merci de le supprimer.
         # pkg_delete p5-Locale-Maketext-Simple
    

    2008/11/05 - mise à jour de Perl 5.10.0

    Il y a deux modules installés dans le Perl de base a supprimer.
         # pkg_delete p5-Pod-Escapes p5-Pod-Simple
    

    2008/11/06 - mise à jour de Xserver 1.5.2

    Plusieurs modules xserver et pilotes sont obsolètes. Pour être sur que X -configure n'essaye pas de configurer ces pilotes obsolètes, il est recommandé de supprimer l'ancien contenu de /usr/X11R6/lib/modules avant d'installer un nouveau snapshot.

    2008/11/07 - mise à jour de Perl 5.10.0

    Plus de modules migrer vers la base, comme précedemment.
         # pkg_delete p5-ExtUtils-ParseXS p5-ExtUtils-CBuilder \
         p5-Module-Pluggable p5-Time-Piece
    

    2008/11/11 - support PIE ajouté à gcc 3.3.5 & csu

    Le support des executables en position indépendante (PIE) a été ajouté à gcc 3.3.5 et csu. Pour mettre à jour suivez ces étapes :

    2008/11/16 - mixerctl(1) a été renommé

    Le nom des objets du mixer comme headphones a été raccourci à hp, et speaker a été raccourci à spkr. Cela nécessite des changements dans mixerctl.conf(5).

    2008/11/26 - btd nécessite un utilisateur et un groupe

    Le nouveau daemon ajouté btd révoque ces privilèges a un nouvel utilisateur et groupe _btd. Comme root, ajoutez le nouvel utilisateur et son groupe correspondant en utilisant useradd(8) :
    # useradd -u94 -g=uid -c"Bluetooth Daemon" -d/var/empty -s/sbin/nologin _btd
    


    [back] www@openbsd.org
    $OpenBSD: current.html,v 1.55 2008/12/13 11:02:10 tobias Exp $