summaryrefslogtreecommitdiffstats
path: root/release/doc/zh_CN.GB2312/installation/common/layout.sgml
blob: e5f710bffc3ee33b136107fa69117b7b90fc59ff (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
<!--
	The FreeBSD Simplified Chinese Project

	Original Revision: 1.8
	$FreeBSD$

	This section contains the contents of the old LAYOUT.TXT file.
-->
<sect1 id="layout">
  <title>发行版本所采用的格式</title>

  <para>典型的 &os; 发布目录的样子和下面列出的类似
    (具体细节可能随版本、 硬件架构和其他因素而有微小变化):</para>

<screen>ERRATA.HTM      README.TXT      compat1x        dict            kernel
ERRATA.TXT      RELNOTES.HTM    compat20        doc             manpages
HARDWARE.HTM    RELNOTES.TXT    compat21        docbook.css     packages
HARDWARE.TXT    base            compat22        filename.txt    ports
INSTALL.HTM     boot            compat3x        floppies        proflibs
INSTALL.TXT     catpages        compat4x        games           src
README.HTM      cdrom.inf       crypto          info            tools</screen>

  <para>如果想从 CDROM、 FTP 或 NFS 从发布目录中安装,
  只需从软盘镜像目录制作 1.44MB 引导盘 (参见
  <xref linkend="floppies"> 以了解如何完成它),
  从制作的引导盘启动, 并按照屏幕的指示去做就可以了。
  安装过程中所需要的数据会根据您的选择自动获取。
  如果您之前从没安装过 &os;, 则建议您完整地阅读这份文档
  (安装指引)。</para>

  <para>如果您在尝试进行某种其他类型的安装,
  或对于发布目录是如何组织的感到好奇, 请参考下面的说明以了解进一步的内容:
    <orderedlist>
      <listitem>
	<para><filename>*.TXT</filename> 和
	<filename>*.HTM</filename> 文件包含了文档
	(举例来说, 这份文档可以在
	<filename>INSTALL.TXT</filename> 和
	<filename>INSTALL.HTM</filename> 中找到),
	您应该在开始安装之前阅读它们。
	<filename>*.TXT</filename> 文件是普通的文本文件, 而
	<filename>*.HTM</filename> 文件则是 HTML 文件,
	可以使用几乎任何一种 Web 浏览器来阅读。
	某些发布可能还包其他格式的文档, 例如 PDF 或 PostScript。</para>
      </listitem>
      <listitem>
        <para><filename>docbook.css</filename> 是层次样式表
        (CSS) 文件, 它会被 Web 浏览器用以完成
        HTML 文档的排版。</para>
      </listitem>
      <listitem>
	<para><filename>base</filename>,
	<filename>catpages</filename>,
	<filename>crypto</filename>, 
	<filename>dict</filename>,
	<filename>doc</filename>,
	<filename>games</filename>,
	<filename>info</filename>, 
	<filename>manpages</filename>,
	<filename>proflibs</filename>, 以及
	<filename>src</filename> 这些目录中包含了 &os; 本身的发布版本组件,
	它们被分割为更小的文件, 以便放进软盘中 (如果需要的话)。</para>
      </listitem>
      <listitem>
	<para><filename>compat1x</filename>,
	<filename>compat20</filename>,
	<filename>compat21</filename>,
	<filename>compat22</filename>,
	<filename>compat3x</filename>, 以及
	<filename>compat4x</filename>
	目录包含了用于与先前版本兼容的文件, 它们以单个的 gzip 压缩的
	tar 文件的形式发布 - 在安装过程中或之后可以通过
	<filename>install.sh</filename> 脚本来安装它们。</para>
      </listitem>
      <listitem>
	<para><filename>floppies/</filename> 子目录中包含了安装用的软盘镜像;
	关于它们的更多信息可以在 <xref linkend="floppies"> 找到。</para>
      </listitem>
      <listitem>
	<para><filename>packages</filename> 和 <filename>ports</filename> 目录提供了 &os;
	的 Packages 和 Ports Collections。 Packages 可以从其目录中通过下面的命令安装:</para>

	<screen>&prompt.root;<userinput>/stand/sysinstall configPackages</userinput></screen>

	<para>Packages 也可以通过将
	<filename>packages</filename>/ 下的文件名交给 &man.pkg.add.1;
	命令来完成。</para>

	<para>Ports Collection 可以通过与其他组件相同的方法来安装,
	解压缩后它需要大约 190MB 的磁盘空间。 关于
	ports collection 的更多资料可以在
	<ulink url="http://www.FreeBSD.org/ports/">http://www.FreeBSD.org/ports/</ulink>
	或本地的
	<filename>/usr/share/doc/handbook</filename> 找到,
	当然, 后者的前提是您安装了 <filename>doc</filename>
	发布。</para>
      </listitem>
      <listitem>
	<para>最后, <filename>tools</filename> 目录中提供了各种用以测试磁盘尺寸、
	安装引导管理器等的 DOS 工具。 这些工具纯粹是可选的,
	提供它们是为了方便用户。</para>
      </listitem>
    </orderedlist>
  </para>

  <para>典型的发布目录 (举例来说, <filename>info</filename> 发布) 在内部应该是这样:</para>

<screen>CHECKSUM.MD5    info.ab         info.ad         info.inf        install.sh
info.aa         info.ac         info.ae         info.mtree</screen>

  <para><filename>CHECKSUM.MD5</filename> 文件包含了每个文件的 MD5 签名。
  这主要是为了手工检测数据是否有损坏用的, 实际的安装过程并不会用到它。
  <filename>info.a*</filename> 文件是分割过的经过 gzip 压缩的 tar
  文件, 其内容可以通过下面的命令来显示:</para>

  <screen>&prompt.root; <userinput>cat info.a* | tar tvzf -</userinput></screen>

  <para>在安装过程中, 这些文件会被自动地重组并根据需要展开。</para>

  <para><filename>info.inf</filename> 文件也是必要的,
  因为它会被安装程序读取以了解需要为安装包复制多少片。 当把安装包放到软盘上时,
  <filename>.inf</filename> 文件 <emphasis>必须</emphasis>
  放在每一个安装包的第一张软盘上!</para>

  <para><filename>info.mtree</filename> 文件是另一个供用户参考而非必需的文件。
  它包括了 <emphasis>未压缩的</emphasis> 安装包中的每个文件的 MD5 签名,
  并可在其后通过使用 &man.mtree.8;
  程序来验证安装权限和校验和以了解这些文件是否有过改动。
  当和 <filename>base</filename> 安装包联用时,
  这是一种检测木马攻击的很好的手段。</para>

  <para>最后, <filename>install.sh</filename>
  文件是用来方便用户在安装之后安装某个安装包的。 要在装完系统之后从 CDROM
  安装某个安装包, 您可以按照下面的例子来完成:</para>

  <screen>&prompt.root; <userinput>cd /cdrom/info</userinput>
&prompt.root; <userinput>sh install.sh</userinput></screen>
</sect1>
OpenPOWER on IntegriCloud