当前位置: 首页 > 文档资料 > Debian 参考手册 >

第 1 章 - 序言

优质
小牛编辑
120浏览
2023-12-01

本书《Debian 参考手册》的目的是对整个 Debian 系统作一个全面的介绍,提供一本“安装之后的”用户使用手册。本手册的读者应该愿意阅读 shell 脚本(scripts)。我也假定读者在阅读之前已经具备了类 Unix 系统的基本操作技能。

我决定在本书中解释所有的细节,因为你可以在 manual 页、info 页或 HOWTO 文档中获得这些信息。我希望能给读者提供实用的信息,而非全面的解释。因此我会在正文中给出实际的命令序列,或是在 http://qref.sourceforge.net/Debian/reference/examples/ 给出脚本示例作为参考。在按照这些示例下达命令之前,你必须要先理解其内容的含义。实际的命令序列可能会依你的系统的具体情况而有细微的差别。

书中的很多信息实际上是对在 参考资料, 第 15.1 节 中列出的众多权威参考文献的引用和提示。

本书最初是作为一本“快速参考手册”来写的,但是现在增加了很多内容。尽管如此,保持文字简短紧凑(keep it short and simple, KISS)是我的指导思想。

如果你是在寻找紧急情况下系统维护方面的帮助,请直接阅读 Debian 生存命令, 第 6.3 节


1.1 官方文档

本书的最新官方版本于 Debian 的 debian-reference-zh-cn 软件包中,你也可在 http://www.debian.org/doc/manuals/debian-reference/ 上访问到它。

本文档最新开发版本位于 http://qref.sourceforge.net/Debian/。该文档项目位于 http://qref.sourceforge.net/,在那可以下载本文档的纯文本格式,HTML 格式、PDF 格式、SGML 格式和 PostScript 格式。


1.2 文档约定

文中许多信息通过简短的 bash 命令给出,以下是其排版格式约定:

     # command in root account  root 用户命令
     $ command in user account  普通用户命令
     ... description of action  命令动作描述

这些 shell 命令的例子使用 PS2=" "。 更多信息参见 Bash – GNU 标准交互式 shell, 第 13.2.1 节

参考:

文中用到了下列缩写:

本文中的其它缩写会在使用前定义。

文中只提供了 LDP 文档的 URL,然而,LDP 文档已经被 Debian 打包。 当这些包被安装后,LDP 文档会在 /usr/share/doc/HOWTO/ 里。

参阅 参考资料, 第 15.1 节


1.3 脚本样例

本文档的 脚本样例 放在 debian-reference-zh-cn 包中的 /usr/share/doc/Debian/reference/http://qref.sourceforge.net/Debian/reference/examples/ 目录。 隐藏文件文件名前的“.”转化为下划线“_”。 可选脚本样例的文件名后增加了扩展名。


1.4 基本设置

如果你的系统是最小安装,但你希望充分使用本文档, 请执行下面的命令来安装其它软件包,这些软件包含有一些有用的文档。

     # aptitude install mc less ssh vim kernel-package \
                       manpages-dev doc-debian doc-linux-text \
                       debian-policy developers-reference maint-guide \
                       apt-howto harden-doc debian-reference \
                       libpam-doc glibc-doc samba-doc exim4-doc-html

1.5 Debian 发行版(distributions)基本概念

Debian 同时维护 3 种不同的发行版。 它们是:

  • testing — 推荐工作站用户使用的发行版,因为它包含有最近发布的桌面软件,这些软件已经接受了少量测试。 参阅 testing 发行版, 第 2.1.4 节

如果 unstable 发行版中的软件包不再出现 Release Critical(RC) 错误,大概一周后,它将自动升级到 testing 发行版。

Debian 发行版有代码名称,具体描述在 Debian 发布版代号, 第 2.1.7 节 中。 Woody 在2002年8月发布,在此之前,三个发行版对应为 Potato、 Woody 和 Sid。 在 Woody 发布后,三个发行版对应为 Woody、 Sarge 和 Sid。 当 Sarge 发布, stableunstable 发行版对应为 Sarge 和 Sid; 一个新的 testing 将被创建,(由 stable 复制而来) 并被分配一个代码名。

订阅低流量的邮件列表 debian-devel-announce@lists.debian.org, 可以得到关于 Debian 的重要声明信息。 参阅 Debian 文件, 第 2.1 节

如果你想使用比发行版自带软件包更新的软件包版本, 你可以按照 发行版升级到 stabletestingunstable, 第 5 章 的描述,升级到一个新的发行版; 或者你只升级选择的软件包。 如果该软件包不能够容易的升级,你可以按照 stable 系统引入软件包, 第 6.4.10 节. 的说明,把该软件包向后移植到你现在所使用的发行版上。

请注意,升级到 Debian testing 版有一个负面影响,包含安全补丁的软件包 更新将会非常缓慢。因为这些软件包首先会被上载到 unstable,稍后才会移植到 testing

如果使用混合型发行版,例如在 stable 中加入 testing , 或是在 stable 中加入 unstable,会一不留神从 testingunstable 中下载像 libc6 一样的核心软件包。 没有保证能够使这些软件包不含有 bug ,请你高度注意!

运行 testingunstable 版本的 Debian 意味着可能会遇到严重软件错误。包含一个稳定版 Debian 的多启动方案可有效控制风险,另一个技巧是使用 chroot,详情参阅 chroot, 第 8.6.35 节。后者可以实际在不同的终端同时运行不同版本的 Debian。

Debian 基础, 第 2 章 中我们将讲解有关 Debian 发行版的一些基本概念,之后,我将向你介绍一些基本信息以帮助你与最新软件快乐相处,并从 testingunstable 发布版中获益。心急的读者可以直接翻到 Debian 生存命令, 第 6.3 节。祝你升级愉快!