From 14804292d5e536919c10705719fbe983ed2d7a63 Mon Sep 17 00:00:00 2001 From: Fukang Chen Date: Mon, 28 Apr 2008 12:12:10 +0000 Subject: MFen: handbook: network-servers/chapter.sgml 1.103 -> 1.104 install/chapter.sgml 1.388 -> 1.389 multimedia/chapter.sgml 1.128 -> 1.129 ports/chapter.sgml 1.279 -> 1.281 security/chapter.sgml 1.320 -> 1.320 [1] users/chapter.sgml 1.58 -> 1.59 Obtained from: The FreeBSD Simplified Chinese Project Language improvements: [1] "Conte Alex" (delhua at gmail dot com) --- zh_CN.GB2312/books/handbook/install/chapter.sgml | 4 +- .../books/handbook/multimedia/chapter.sgml | 48 ++++++++++--------- zh_CN.GB2312/books/handbook/ports/chapter.sgml | 54 +++++++++++----------- zh_CN.GB2312/books/handbook/security/chapter.sgml | 2 +- zh_CN.GB2312/books/handbook/users/chapter.sgml | 20 ++++++-- 5 files changed, 71 insertions(+), 57 deletions(-) (limited to 'zh_CN.GB2312/books') diff --git a/zh_CN.GB2312/books/handbook/install/chapter.sgml b/zh_CN.GB2312/books/handbook/install/chapter.sgml index 61ffc9a06c..bec8e396b3 100644 --- a/zh_CN.GB2312/books/handbook/install/chapter.sgml +++ b/zh_CN.GB2312/books/handbook/install/chapter.sgml @@ -2,7 +2,7 @@ The FreeBSD Documentation Project The FreeBSD Simplified Chinese Project - Original Revision: 1.388 + Original Revision: 1.389 $FreeBSD$ --> @@ -139,7 +139,7 @@ - &os;/&arch.amd64; 架构 + &os;/&arch.amd64; 有两类处理器同时能够支持运行 &os;/&arch.amd64;。 第一种是 AMD64 处理器, diff --git a/zh_CN.GB2312/books/handbook/multimedia/chapter.sgml b/zh_CN.GB2312/books/handbook/multimedia/chapter.sgml index 4e39b688a6..599f7a3d43 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.128 + Original Revision: 1.129 $FreeBSD$ --> @@ -277,7 +277,7 @@ kld snd_ich (1p/2r/0v channels duplex default) &prompt.user; cat filename > /dev/dsp - 这里 filename 可以是任意文件。 + 这里 filename 可以是任意文件。 这行命令会产生一些噪音,证明声卡果真在工作。 声卡混音级别可以通过 &man.mixer.8; 命令更改。 @@ -457,7 +457,7 @@ Playing MPEG stream from Foobar-GreatestHits.mp3 ... MPEG 1.0 layer III, 128 kbit/s, 44100 Hz joint-stereo - /dev/dsp1.0 应该换成您的系统上的 + /dev/dsp1.0 应该换成您的系统上的 dsp 设备。 @@ -506,8 +506,9 @@ MPEG 1.0 layer III, 128 kbit/s, 44100 Hz joint-stereo Lame 可以从ports树里的 audio/lame 处找到。 - 利用抓取的WAV文件,下边的命令就可以把 audio01.wav - 转换成 audio01.mp3 + 利用抓取的WAV文件,下边的命令就可以把 + audio01.wav + 转换成 audio01.mp3 &prompt.root; lame -h -b 128 \ --tt "Foo Song Title" \ @@ -524,7 +525,7 @@ MPEG 1.0 layer III, 128 kbit/s, 44100 Hz joint-stereo 高品质但低速度 (higher quality but a little slower) 模式的开关。 选项 表示把 ID3 标签--通常包含了歌曲的信息, 植入到MP3文件里。 - 其它的编码选项可以查询 lame 的联机手册。 + 其它的编码选项可以查询 lame 的联机手册。 @@ -584,7 +585,7 @@ MPEG 1.0 layer III, 128 kbit/s, 44100 Hz joint-stereo 执行 mpg123 -s audio01.mp3 - > audio01.pcm + > audio01.pcm @@ -968,17 +969,18 @@ http://www.mplayerhq.hu/homepage/dload.html testfile.avi, 可以通过各种视频接口当中的某一个去设置 选项: - &prompt.user; mplayer -vo xv testfile.avi - &prompt.user; mplayer -vo sdl testfile.avi - &prompt.user; mplayer -vo x11 testfile.avi - &prompt.root; mplayer -vo dga testfile.avi - &prompt.root; mplayer -vo 'sdl:dga' testfile.avi + &prompt.user; mplayer -vo xv testfile.avi + &prompt.user; mplayer -vo sdl testfile.avi + &prompt.user; mplayer -vo x11 testfile.avi + &prompt.root; mplayer -vo dga testfile.avi + &prompt.root; mplayer -vo 'sdl:dga' testfile.avi 所有这些选项都是值得一试的, 因为它们的性能依赖很多因素,并且都与硬件密切相关。 要播放 DVD, 需要把 - testfile.avi 改为 。 这里 N 是要播放的节目编号, 而 DEVICE 则是 @@ -1029,24 +1031,24 @@ zoom=yes 降低比特率、 修改格式, 而这些技巧可能会影响性能。 下面是几个例子, 第一个是简单地复制: - &prompt.user; mencoder input.avi -oac copy -ovc copy -o output.avi + &prompt.user; mencoder input.avi -oac copy -ovc copy -o output.avi 不正确的命令选项组合可能使生成的文件不能被 mplayer 播放。因此,如果您只是想抓取文件, 一定在 mplayer 里使用 - 转换 input.avi + 转换 input.avi 成为带有MPEG3音频编码 (要求 audio/lame ) 的MPEG4编码: - &prompt.user; mencoder input.avi -oac mp3lame -lameopts br=192 \ - -ovc lavc -lavcopts vcodec=mpeg4:vhq -o output.avi + &prompt.user; mencoder input.avi -oac mp3lame -lameopts br=192 \ + -ovc lavc -lavcopts vcodec=mpeg4:vhq -o output.avi 这样就产生了可被 mplayerxine播放的输出。 - input.avi 可以换成 + input.avi 可以换成 并以 root 的身份来执行, 以重新对 DVD 节目进行编码。 由于您第一次做这样的工作时很可能会对结果不太满意, @@ -1086,7 +1088,7 @@ zoom=yes 另外,没有图形界面也可以使用如下命令立即打开播放文件: - &prompt.user; xine -g -p mymovie.avi + &prompt.user; xine -g -p mymovie.avi @@ -1112,11 +1114,11 @@ WITH_MJPEG=yes -DWITH_XVID=yes 为了说明 transcode 的功能, 下面的例子展示了如何将 DivX 转换为 PAL MPEG-1 文件 (PAL VCD): - &prompt.user; transcode -i input.avi -V --export_prof vcd-pal -o output_vcd -&prompt.user; mplex -f 1 -o output_vcd.mpg output_vcd.m1v output_vcd.mpa + &prompt.user; transcode -i input.avi -V --export_prof vcd-pal -o output_vcd +&prompt.user; mplex -f 1 -o output_vcd.mpg output_vcd.m1v output_vcd.mpa 生成的 MPEG 文件, - output_vcd.mpg, 可以通过 + output_vcd.mpg, 可以通过 MPlayer 来播放。 您甚至可以直接将这个文件刻录到 CD-R 介质上来创建 Video CD, 如果希望这样做的话, 需要安装 比如,我们的 USB 扫描仪使用设备节点 /dev/uscanner0,这个节点属于 operator 组。将用户 - joe 添加到 + joe 添加到 operator 组会允许他使用扫描仪: &prompt.root; pw groupmod operator -m joe diff --git a/zh_CN.GB2312/books/handbook/ports/chapter.sgml b/zh_CN.GB2312/books/handbook/ports/chapter.sgml index d308724386..3e65e2340f 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.279 + Original Revision: 1.281 $FreeBSD$ --> @@ -255,7 +255,7 @@ lsof: /usr/ports/sysutils/lsof 还有另外的一个寻找您需要的port的方法--是用ports collecton 内嵌的搜索机制。要使用这个搜索, 您需要先到 /usr/ports目录下面。 在那个目录里面, - 运行make search + 运行make search name=program-nameprogram-name 就是您想寻找的程序名字。 举个例子, 如果您想找 lsof @@ -275,7 +275,7 @@ R-deps: 那其他输出的信息不是必须的, 但是还是显示输出了。 为了更深入的搜索,您还可以用 make - search key=string, + search key=stringstring就是您想搜索的部分内容。 它将搜索port的名字、 注释, 描述和从属关系, 如果您不知道您想搜索的程序名字, @@ -523,11 +523,6 @@ docbook = 使用 CVSup。 - The implementation of CVSup protocol - included with the &os; system is called csup. - It first appeared in &os; 6.2. Users of older &os; releases can install - it via the net/csup - port/package. 在 &os; 系统里对 CVSup 的实现叫作 csup。 它首次出现在 &os; 6.2中。 对于旧版本的 &os; @@ -824,7 +819,7 @@ docbook = 注意,一旦编译完成,您就会回到命令行。 下一步安装 port, 要安装它只需要在 make 命令后跟上一个单词 - install 即可: + install 即可: &prompt.root; make install ===> Installing for lsof-4.57 @@ -855,8 +850,10 @@ docbook = 使用 make - install clean 可以一步完成 make、 - make installmake clean + install clean + 可以一步完成 make、 + make install 和 + make clean 这三个分开的步骤的工作。 @@ -904,7 +901,7 @@ docbook = 命令代替 fetch命令。 您可以在一个类别或在顶级目录编译所有的 port, 或者使用上述提到的 - make fetch命令。 这样是非常危险的, + make fetch命令。 这样是非常危险的, 因为有一些port不能并存。 或者有另一种可能, 一些port会安装两个不同的文件, 但是却是相同的文件名。 @@ -1043,8 +1040,8 @@ ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/ fetch portupgrade 工具是设计来简化升级已安装的 port 的操作的。 它通过 ports-mgmt/portupgrade port 来提供。 - 您可以像其它 port 那样, 使用 make install - clean 命令来安装它: + 您可以像其它 port 那样, 使用 make install + clean 命令来安装它: &prompt.root; cd /usr/ports/ports-mgmt/portupgrade &prompt.root; make install clean @@ -1103,11 +1100,11 @@ ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/ fetch &prompt.root; portmanager -u - 如果希望 Portmanager 在进行每步操作之前都给出提示, - 应使用 参数。 Portmanager - 也可以用来在系统中安装新的 ports。 与通常的 - make install clean 命令不同, - 它会在联编和安装您所选择的 port 之前升级所有依赖包。 + 如果希望 Portmanager + 在进行每步操作之前都给出提示, 应使用 参数。 + Portmanager 也可以用来在系统中安装新的 ports。 + 与通常的 make install clean + 命令不同,它会在联编和安装您所选择的 port 之前升级所有依赖包。 &prompt.root; portmanager x11/gnome2 @@ -1220,11 +1217,11 @@ ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/ fetch ports disk-space - 使用 Ports 套件会最终用完磁盘空间。 在通过 ports 联编和安装软件之后, - 您应记得清理临时的 work 目录, - 其方法是使用 make - clean 命令。 您可以使用下面的命令来清理整个 - Ports 套件: + 使用 Ports 套件会最终用完磁盘空间。 + 在通过 ports 联编和安装软件之后,您应记得清理临时的 + work 目录, + 其方法是使用 make clean + 命令。 您可以使用下面的命令来清理整个 Ports 套件: &prompt.root; portsclean -C @@ -1320,11 +1317,12 @@ ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/ fetch 要求 port 的监护人 (maintainer) 提供帮助。 输入 - make maintainer 或阅读 - Makefile 查找监护人的电子邮件地址。 - 请记得把 port 的名字和版本写在邮件里 + make maintainer + 或阅读 Makefile + 查找监护人的电子邮件地址。 请记得把 port 的名字和版本写在邮件里 (Makefile 中的 - $FreeBSD:这一行) 并把错误输出的头几行发给 maintainer。 + $FreeBSD:这一行) + 并把错误输出的头几行发给 maintainer。 某些 ports 并非一个人维护, 而是写了一个 krb5。 这样将会安装 eBones (KerberosIV) 或 Heimdal (Kerberos5) 的 Kerberos 实现。 采用实现的原因是它们在美国/加拿大 以外的地区开发, - 因此这些国家之外的人使用, 而不必受美国的加密代码出口管制的限制。 + 以便允许在这些国家之外的人使用, 而不必受美国的加密代码出口管制的限制。 此外, 您可以从 security/krb5 得到 Kerberos 的 MIT 实现。 diff --git a/zh_CN.GB2312/books/handbook/users/chapter.sgml b/zh_CN.GB2312/books/handbook/users/chapter.sgml index 7fa0d4b8fe..3e650e0bd3 100644 --- a/zh_CN.GB2312/books/handbook/users/chapter.sgml +++ b/zh_CN.GB2312/books/handbook/users/chapter.sgml @@ -1,7 +1,7 @@ @@ -854,14 +854,15 @@ teamtwo:*:1100: teamtwo 组。 - 使用 &man.pw.8; 在组中添加用户 + 使用 &man.pw.8; 设置组的成员列表 &prompt.root; pw groupmod teamtwo -M jru &prompt.root; pw groupshow teamtwo teamtwo:*:1100:jru - 所需的参数是一个用逗号分隔的组中用户成员的列表。 + + 所需的参数是一个用逗号分隔的组中将要成为成员的用户列表。 前面我们已经知道, 口令文件中, 每个用户已经指定了一个所属组。 之后用户被自动地添加到组列表里; 当我们使用 命令时 &man.pw.8; 用户列表不被显示出来。 @@ -870,6 +871,19 @@ teamtwo:*:1100:jru /etc/group 文件; 它从不尝试从 /etc/passwd 文件读取更多信息。 + + 使用 &man.pw.8; 为组添加新的成员 + + &prompt.root; pw groupmod teamtwo -m db +&prompt.root; pw groupshow teamtwo +teamtwo:*:1100:jru,db + + + + 选项的参数是一个由逗号分隔的即将被添加进组的用户列表。 + 与先前那个例子的不同之处在于, + 这个列表中的用户将被添加进组而非取代组中的现有用户。 + 使用&man.id.1;来决定组成员 -- cgit v1.2.3