diff --git a/zh_CN.GB2312/books/handbook/desktop/chapter.sgml b/zh_CN.GB2312/books/handbook/desktop/chapter.sgml
index 05f95fb83c..dc76bb10bb 100644
--- a/zh_CN.GB2312/books/handbook/desktop/chapter.sgml
+++ b/zh_CN.GB2312/books/handbook/desktop/chapter.sgml
@@ -2,7 +2,7 @@
The FreeBSD Documentation Project
The FreeBSD Chinese Project
- Original Revision: 1.70
+ Original Revision: 1.71
$FreeBSD$
-->
@@ -893,21 +893,13 @@
总结
- 当 FreeBSD 因为它的效能和稳定而在 ISP 之间流行时,
- 它也可以完全应用在桌面环境。拥有数以千计的
- packages 或者
- ports,
- 您可以为您的需要建立完美的桌面环境。
+ 尽管 FreeBSD 由于其高性能和可靠性而获得了许多 ISP 的信赖,
+ 但它也完全可以用于桌面环境。 拥有数以千计的
+ packages 和
+ ports
+ 能够帮您迅速建立完美的桌面环境。
- 一旦您完成了您的桌面环境的安装,您可能想要进一步了解
- misc/instant-workstation。
- meta-port
允许您为一个工作站建立一个定制的 ports 设置。您可以编辑
- /usr/ports/misc/instant-workstation/Makefile 定制它。
- 接着是缺省添加和删除 ports 的语法,和使用通常的步骤建立它。
- 最后,您将能建立一个适合您自己桌面的大的 package
- 并在您的其它的工作站上安装它!
-
- 下面是本章涉及到的所有的软件的快速回顾:
+ 下面是本章涉及到的所有的软件的简要回顾:
diff --git a/zh_CN.GB2312/books/handbook/l10n/chapter.sgml b/zh_CN.GB2312/books/handbook/l10n/chapter.sgml
index 78534b6427..edaf6069e5 100644
--- a/zh_CN.GB2312/books/handbook/l10n/chapter.sgml
+++ b/zh_CN.GB2312/books/handbook/l10n/chapter.sgml
@@ -2,7 +2,7 @@
The FreeBSD Documentation Project
The FreeBSD Chinese Documentation Project
- Original Revision: 1.121
+ Original Revision: 1.122
$FreeBSD$
-->
@@ -279,7 +279,7 @@ me:\
:lang=de_DE.ISO8859-1:\
:tc=default:
- 在修改用户的登入类型之前, 您应执行下面的命令
+ 在修改用户的登入类型之前, 应首先执行下面的命令:
&prompt.root; cap_mkdb /etc/login.conf
diff --git a/zh_CN.GB2312/books/handbook/mirrors/chapter.sgml b/zh_CN.GB2312/books/handbook/mirrors/chapter.sgml
index 9794516c40..4faa095a0c 100644
--- a/zh_CN.GB2312/books/handbook/mirrors/chapter.sgml
+++ b/zh_CN.GB2312/books/handbook/mirrors/chapter.sgml
@@ -2,7 +2,7 @@
The FreeBSD Documentation Project
The FreeBSD Chinese Documentation Project
- Original Revision: 1.424
+ Original Revision: 1.426
$FreeBSD$
-->
@@ -825,6 +825,22 @@ Warning: Permanently added 'anoncvs.freebsd.org' (DSA) to the list of known host
而且, 它还是用使用和 sup 的兼容的配置文件。
Sup 已经不再被 FreeBSD 项目使用了,
因为 CVSup 既快又有更好的灵活性。
+
+
+ csup 是用 C 语言对
+ CVSup 软件的重写。 它最大的好处是,
+ 这个程序更快一些, 并且也不需要依赖于
+ Modula-3 语言, 因此也就不需要安装后者。 另外, 如果您使用 &os; 6.2
+ 或更新版本, 就可以直接使用, 因为它成为了基本系统的一部分。
+ 较早的 &os; 版本的基本系统中并不包含 &man.csup.1;, 但可以通过
+ net/csup port 或预编译包来安装。
+ 不过需要注意的是, csup 工具并不支持 CVS 模式。
+ 如果您希望对代码库做完整的镜像, 则还是需要使用
+ CVSup。 假如您决定使用
+ csup, 则可以跳过安装 CVSup
+ 这一步, 并在文章中余下部分提到的 CVSup 改为
+ csup。
+
@@ -846,6 +862,13 @@ Warning: Permanently added 'anoncvs.freebsd.org' (DSA) to the list of known host
CVSup GUI
的 net/cvsup-without-gui。
+
+ 如果希望在 &os; 6.1 或更早版本中安装 csup,
+ 则可以从 FreeBSD 的 packages collection 中安装预编译的
+ net/csup 包; 如果希望自行从源代码编译
+ csup,
+ 也可以用 net/csup
+ port 来安装。
@@ -2259,7 +2282,7 @@ doc/zh_*
在 &os; 6.0 和更新版本上,
Portsnap 已经成为 &os;
基本系统的一部分。 在较早版本的 &os; 中,
- 它可经由 sysutils/portsnap
+ 它可经由 ports-mgmt/portsnap
port 来安装。
diff --git a/zh_CN.GB2312/books/handbook/multimedia/chapter.sgml b/zh_CN.GB2312/books/handbook/multimedia/chapter.sgml
index 07fb9a4edb..35ec90f037 100644
--- a/zh_CN.GB2312/books/handbook/multimedia/chapter.sgml
+++ b/zh_CN.GB2312/books/handbook/multimedia/chapter.sgml
@@ -2,7 +2,7 @@
The FreeBSD Documentation Project
The FreeBSD Simplified Chinese Documentation Project
- Original Revision: 1.120
+ Original Revision: 1.122
$FreeBSD$
-->
@@ -224,8 +224,7 @@ hint.sbc.0.flags="0x15"
I/O 端口和 IRQ 5。
/boot/device.hints
- 文件的写法会在声卡驱动的联机手册中描述。
- 在 &os; 4.X 上, 这些配置只能直接写进内核配置文件中。
+ 文件的写法会在声卡驱动的联机手册中描述。
上面所展示的是默认的配置。 有时候,
您可能需要更改 IRQ 或其他配置, 以适应声卡的实际情况。
@@ -482,7 +481,7 @@ MPEG 1.0 layer III, 128 kbit/s, 44100 Hz joint-stereo
从IDE光驱中抓取音轨, 需要用设备名称代替SCSI的单元号。 例如, 想从
IDE 光驱中抓取第7道音轨:
- &prompt.root; cdda2wav -D /dev/acd0a -t 7
+ &prompt.root; cdda2wav -D /dev/acd0 -t 7
参数 表示
SCSI 设备 0,1,0, 与命令
diff --git a/zh_CN.GB2312/books/handbook/ports/chapter.sgml b/zh_CN.GB2312/books/handbook/ports/chapter.sgml
index 67e99e4749..5c03681f45 100644
--- a/zh_CN.GB2312/books/handbook/ports/chapter.sgml
+++ b/zh_CN.GB2312/books/handbook/ports/chapter.sgml
@@ -2,7 +2,7 @@
The FreeBSD Documentation Project
The FreeBSD Simplified Chinese Documentation Project
- Original Revision: 1.260
+ Original Revision: 1.262
$FreeBSD$
-->
@@ -177,7 +177,7 @@
上是否有关于您所安装的应用程序的安全问题报告。
您也可以安装 security/portaudit,
+ role="package">ports-mgmt/portaudit,
它能够自动地检查已经安装的应用程序的漏洞;
此外, 在您安装程序之前它也会首先检查是否存在已知的漏洞。
另外, 您也可以使用 portaudit
@@ -491,6 +491,17 @@ docbook =
如果您希望了解更多关于 CVSup 的细节, 请参见
使用 CVSup。
+
+ csup 是用 C 语言对
CVSup 软件的重写, 在 &os; 6.2
+ 和更高版本中, 作为系统的一部分提供。 您可以直接使用系统附带的
+ csup 而跳过 #1 这一步,
+ 并将这份文档余下部分中的
+ CVSup 命令改为
+ csup。 对于较早版本而言,
+ 可以使用 net/csup
+ port 或预编译包来安装 csup。
+
+
在首次运行 CVSup 之前,
务必确认 /usr/ports
是空的! 如果您之前已经用其他地方安装了一份 Ports 套件,
@@ -568,7 +579,7 @@ docbook =
Portsnap 是另一种用于发布
Ports 套件的方法。 它最早从 &os; 6.0 开始引入。
在较早的系统中, 您可以通过 sysutils/portsnap package 来安装它:
+ role="package">ports-mgmt/portsnap package 来安装它:
&prompt.root; pkg_add -r portsnap
@@ -746,7 +757,7 @@ docbook =
portaudit 来自动地检查是否存在已知的安全问题。
这个工具同样可以在
Ports Collection (security/portaudit) 中找到。
+ role="package">ports-mgmt/portaudit) 中找到。
在安装新的 port 之前, 可以考虑先运行一下
portaudit -F 来抓取最新的漏洞数据库。
在每天的周期性系统安全检察时, 数据库会被自动更新,
@@ -993,11 +1004,11 @@ ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/ fetch
portupgrade 工具是设计来简化升级已安装的 port 的操作的。
它通过 sysutils/portupgrade port 来提供。
+ role="package">ports-mgmt/portupgrade port 来提供。
您可以像其它 port 那样, 使用 make install
clean 命令来安装它:
- &prompt.root; cd /usr/ports/sysutils/portupgrade
+ &prompt.root; cd /usr/ports/ports-mgmt/portupgrade
&prompt.root; make install clean
使用 pkgdb
@@ -1045,9 +1056,9 @@ ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/ fetch
Portmanager 是另一个用以简化已安装 port
升级操作的工具。 它可以通过
- sysutils/portmanager port 安装:
+ ports-mgmt/portmanager port 安装:
- &prompt.root; cd /usr/ports/sysutils/portmanager
+ &prompt.root; cd /usr/ports/ports-mgmt/portmanager
&prompt.root; make install clean
可以通过这个简单的命令来升级所有已安装的 port:
@@ -1106,14 +1117,13 @@ ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/ fetch
不要忘记删除那些已经安装, 但已不再使用的 ports。
用于自动完成这种工作的一个好工具是
- sysutils/pkg_cutleaves port。
+ ports-mgmt/pkg_cutleaves port。
- 安装之后的待办事宜
-
+ 安装之后还要做点什么?
通常,您通过port安装完一个软件后,可以阅读它带的一些文档(如果它包含文档的话),
或需要编辑它的配置文件,来确保这个软件的运行,
diff --git a/zh_CN.GB2312/books/handbook/security/chapter.sgml b/zh_CN.GB2312/books/handbook/security/chapter.sgml
index 430672e1ec..afbc92bf56 100644
--- a/zh_CN.GB2312/books/handbook/security/chapter.sgml
+++ b/zh_CN.GB2312/books/handbook/security/chapter.sgml
@@ -2,7 +2,7 @@
The FreeBSD Documentation Project
The FreeBSD Simplified Chinese Project
- Original Revision: 1.311
+ Original Revision: 1.312
$FreeBSD$
-->
@@ -4132,14 +4132,14 @@ drwxr-xr-x 2 robert robert 512 Nov 10 11:54 public_html
并警告管理员存在已知的安全问题的方法也就应运而生。 名为
Portaudit 的 &os; 附加工具能够帮助您达成这一目的。
- security/portaudit port
+ ports-mgmt/portaudit port
会下载一个数据库, 这一数据库是由 &os; Security
Team 和 ports 开发人员维护的, 其中包含了已知的安全问题。
要开始使用 Portaudit,
需要首先从 Ports Collection 安装它:
- &prompt.root; cd /usr/ports/security/portaudit && make install clean
+ &prompt.root; cd /usr/ports/ports-mgmt/portaudit && make install clean
在安装过程中,
&man.periodic.8; 的配置文件将被修改, 以便让
diff --git a/zh_CN.GB2312/books/handbook/serialcomms/chapter.sgml b/zh_CN.GB2312/books/handbook/serialcomms/chapter.sgml
index 389d3b4416..947cf769c7 100644
--- a/zh_CN.GB2312/books/handbook/serialcomms/chapter.sgml
+++ b/zh_CN.GB2312/books/handbook/serialcomms/chapter.sgml
@@ -2,7 +2,7 @@
The FreeBSD Documentation Project
The FreeBSD Simplified Chinese Project
- Original Revision: 1.118
+ Original Revision: 1.119
$FreeBSD$
-->
@@ -947,8 +947,8 @@ ttyd5 "/usr/libexec/getty std.19200" vt100 on insecure
您的终端或电缆可能不支持硬件握手。 请尝试将
/etc/ttys 中的
std.38400 改为
- 3wire.38400 并一定能够记得在改完
- /etc/ttys 之后
+ 3wire.38400 (注意在改完
+ /etc/ttys 之后要
kill -HUP 1)。
3wire 记录和
std 类似, 但忽略硬件握手。
diff --git a/zh_CN.GB2312/books/handbook/x11/chapter.sgml b/zh_CN.GB2312/books/handbook/x11/chapter.sgml
index cb06ff3381..3a803b7031 100644
--- a/zh_CN.GB2312/books/handbook/x11/chapter.sgml
+++ b/zh_CN.GB2312/books/handbook/x11/chapter.sgml
@@ -2,7 +2,7 @@
The FreeBSD Documentation Project
The FreeBSD Simplified Chinese Project
- Original Revision: 1.178
+ Original Revision: 1.179
$FreeBSD$
-->
@@ -1205,10 +1205,10 @@ DisplayManager.requestPort: 0
.xinitrc 的文件来启动。
如果已经有了自定义的 .xinitrc,
将启动当前窗口管理器的那一行改为启动
- /usr/X11R6/bin/gnome-session 就可以了。
+ /usr/local/bin/gnome-session 就可以了。
如果还没有, 那么只需简单地:
- &prompt.user; echo "/usr/X11R6/bin/gnome-session" > ~/.xinitrc
+ &prompt.user; echo "/usr/local/bin/gnome-session" > ~/.xinitrc
接下来输入 startx,
GNOME 桌面环境就启动了。
@@ -1217,12 +1217,12 @@ DisplayManager.requestPort: 0
XDM, 则这样做是没用的。
此时应建立一个可执行的 .xsession
文件, 其中包含同样的命令。 要完成这项工作, 需要用
- /usr/X11R6/bin/gnome-session
+ /usr/local/bin/gnome-session
取代现有的窗口管理器:
&prompt.user; echo "#!/bin/sh" > ~/.xsession
-&prompt.user; echo "/usr/X11R6/bin/gnome-session" >> ~/.xsession
+&prompt.user; echo "/usr/local/bin/gnome-session" >> ~/.xsession
&prompt.user; chmod +x ~/.xsession
还有一种做法, 是配置显示管理器,
@@ -1453,7 +1453,7 @@ DisplayManager.requestPort: 0
XFce。
只要执行下面的命令:
- &prompt.user; echo "/usr/X11R6/bin/startxfce4" > ~/.xinitrc
+ &prompt.user; echo "/usr/local/bin/startxfce4" > ~/.xinitrc
接下来就是启动 X,
XFce将成为您的桌面。
@@ -1461,7 +1461,7 @@ DisplayManager.requestPort: 0
XDM 这样的显示管理器,需要创建一个
.xsession文件,就像有关
GNOME 的那节描述的,
- 使用/usr/X11R6/bin/startxfce4
+ 使用/usr/local/bin/startxfce4
命令,或者,配置显示管理器允许在启动时选择一个桌面,
就像有关kdm的那节描述的。