[OpenBSD]

[FAQ 索引]

跟踪 -current


目录


介绍

此文档针对跟踪 -current 的用户。 它包含了从 4.3-release 到 -current 的修改信息,不能用于从 4.2 或更早版本的升级,或者想跟踪 -stable 的用户。

如果你想从旧版本更新到 4.3-release 或 4.3-stable,参见升级指南

在使用 -current 和执行下述操作之前,请确认已经阅读和理解了 FAQ 5 - 从源代码构建系统

你始终应该使用快照作为运行 -current 的起点。 不支持从你自己的源代码编译升级。

如果你想查阅从早期的 OpenBSD 升级的信息,参见 upgrade-old.html。 它作为历史记录提供 -- 不能用做升级指南。

2008/09/07 - ifconfig(8) 的语法修改

某些 ifconfig(8) 的选项已经修改。现在扫描无线网络时应该使用:
    ifconfig <interface> chan
枚举媒体类型时应该使用:
    ifconfig <interface> media

2008/09/13 - xcompmgr(1) 从 ports 移到了 xbase

xcompmgr(1) 已经从 ports 移到了 xbase。如果你已经从 ports 安装了 xcompmgr(1),请使用 pkg_delete 删除之。

2008/09/29 - Perl 升级到 5.10.0

由于 Perl 发行版的改变,你需要在构建之前,手工删除旧的 perl obj 目录。例如:
    # rm -rf /usr/obj/gnu/usr.bin/perl
然后重新创建 obj 目录:
    # cd /usr/src/gnu/usr.bin/perl
    # make -f Makefile.bsd-wrapper obj
由于这是 Perl 的关键更新,你需要重新构建/安装全部 Perl XS 模块。 这些模块包含加载到 perl 进程中的共享对象。查看通过 package 子系统安装的 XS 模块列表的方法是:
    # cd /var/db/pkg
    # fgrep .so p5-*/+CONTENTS | sed 's/+CONTENTS.*//' | sort -u
使用“pkg_add -ui”升级到最新的 package 快照会处理这些升级。 在你升级完成后,你需要删除几个被 Perl 基本包提供的模块:
    # 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 移动了位置

(可选的) sendmail 递送状态文件已经从 /var/spool/clientmqueue/sm-client.st 移动到 /var/log/sm-client.st,从而与 /var/log/sendmail.st 文件的位置一致。

2008/11/02 - Xserver 升级到 1.5.2

RgbPathFiles 节,配置文件 xorg.conf(5) 中不再是合法的关键字。请删除相应的配置项。它已经在几个发行版本中被忽略了。

intel 芯片组的 i810(4) 驱动已经彻底被 intel(4) 驱动取代。因此应该更新配置文件 xorg.conf(5)

2008/11/03 - Perl 升级到 5.10.0

发现了另一个被 Perl 基本包提供的模块 - 请删除它。
    # pkg_delete p5-Locale-Maketext-Simple

2008/11/05 - Perl 升级到 5.10.0

有几个被 Perl 基本包提供的模块需要删除。
    # pkg_delete p5-Pod-Escapes p5-Pod-Simple

2008/11/06 - Xserver updated to 1.5.2

淘汰了几个 xserver 模块和驱动。为了确保 X -configure 不再试图加载这些过时的模块,推荐在安装新快照之前删除 /usr/X11R6/lib/modules 中的内容。

2008/11/07 - update to Perl 5.10.0

More modules moved to base, as above. 更多移到 Perl 基本包的模块需要删除。
    # pkg_delete p5-ExtUtils-ParseXS p5-ExtUtils-CBuilder \
      p5-Module-Pluggable p5-Time-Piece

2008/11/11 - PIE 支持被增加到 gcc 3.3.5 & csu

位置中立执行(PIE) 支持被增加到 gcc 3.3.5 & csu。使用下述步骤升级:

2008/11/16 - mixerctl(1) 的名称改变

混频器的变量名称 headphones 被缩短为 hpspeaker 被缩短为 spkr。它导致 mixerctl.conf(5) 可能需要修改。

2008/11/26 - btd 需要增加新用户和组

新增加的蓝牙后台程序 btd 放弃特权后,使用新用户和组 _btd。 以 root 身份,使用 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.10 2008/12/13 11:02:10 tobias Exp $