[ 上一篇 ] [ 目录 ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ 13 ] [ 14 ] [ 15 ] [ 16 ] [ 下一篇 ]
本文档给出了关于 Debian 发行版(Debian GNU/Linux 和其他)以及 Debian 项目的常见问题(及其答案!)。如果适用,将给出指向其他文档的指针:我们不会在本文档中引用大量外部文档。您会发现一些答案假设您具备一些类 Unix 操作系统知识。我们将尽量假设尽可能少的先验知识:一般初学者问题的答案将保持简单。
如果您在本 FAQ 中找不到您要查找的内容,请务必查看关于 Debian 系统的其他文档有哪些?,第 12.1 节。如果仍然没有帮助,请参阅反馈,第 16.2 节。
Debian GNU/Linux 是 Linux 操作系统的特定发行版,以及在其上运行的众多软件包。
Debian GNU/Linux 是
功能齐全:Debian 目前包含超过 29000 个软件包。用户可以选择要安装的软件包;Debian 提供了一个为此目的的工具。您可以在任何 Debian 镜像站点
找到 Debian 中当前可用的软件包列表和描述。
免费使用和再发行:参与其分发和开发不需要财团会员资格或付款。所有正式属于 Debian GNU/Linux 的软件包都可以免费再发行,通常根据 GNU 通用公共许可证指定的条款。
Debian FTP 存档还携带大约 187 个软件包(在 non-free 和 contrib 部分中),这些软件包根据每个软件包附带的特定条款分发。
动态:大约有 880 名志愿者不断贡献新的和改进的代码,Debian 正在迅速发展。FTP 存档每天更新两次。
大多数 Linux 用户运行 Linux 的特定发行版,例如 Debian GNU/Linux。然而,原则上,用户可以通过互联网或其他途径获得 Linux 内核,并自行编译。然后,他们可以以相同的方式获得许多应用程序的源代码,编译程序,然后将其安装到他们的系统中。对于复杂的程序,这个过程不仅耗时而且容易出错。为了避免这种情况,用户通常选择从 Linux 发行商之一处获取操作系统和应用程序包。各种 Linux 发行商的区别在于他们用于在用户系统上打包、安装和跟踪应用程序包的软件、协议和实践,以及安装和维护工具、文档和其他服务。
Debian GNU/Linux 是一项志愿者努力的成果,旨在创建一个免费、高质量、兼容 Unix 的操作系统,并配有一套应用程序。免费类 Unix 系统的想法起源于 GNU 项目,而使 Debian GNU/Linux 如此有用的许多应用程序都是由 GNU 项目开发的。
对于 Debian,免费具有 GNU 的含义(请参阅Debian 自由软件指南
)。当我们谈论自由软件时,我们指的是自由,而不是价格。自由软件意味着您有权分发自由软件的副本,您收到源代码或者可以在需要时获得它,您可以更改软件或在新自由程序中使用它的片段;并且您知道您可以做这些事情。
Debian 项目由 Ian Murdock 于 1993 年创建,最初由自由软件基金会的 GNU 项目赞助。今天,Debian 的开发者认为它是 GNU 项目的直接后裔。
尽管 Debian GNU/Linux 本身是自由软件,但它是可以构建增值 Linux 发行版的基础。通过提供可靠、功能齐全的基础系统,Debian 为 Linux 用户提供了更高的兼容性,并允许 Linux 发行版创建者消除重复劳动,专注于使其发行版与众不同的事物。有关更多信息,请参阅我正在为“垂直市场”制作一个特殊的 Linux 发行版。我可以使用 Debian GNU/Linux 作为 Linux 系统的核心,并在其上添加我自己的应用程序吗?,第 14.3 节。
简而言之,Linux 是类 Unix 操作系统的内核。它最初是为 386(和更好的)PC 设计的;今天 Linux 也在十几个其他系统上运行。Linux 由 Linus Torvalds 和世界各地的许多计算机科学家编写。
除了内核之外,“Linux”系统通常还具有
遵循 Linux 文件系统层级标准的文件系统 http://www.pathname.com/fhs/
。
范围广泛的 Unix 实用程序,其中许多是由 GNU 项目和自由软件基金会开发的。
Linux 内核、文件系统、GNU 和 FSF 实用程序以及其他实用程序的组合旨在实现与 POSIX (IEEE 1003.1) 标准的兼容性;请参阅Debian 与其他 Unix 系统的源代码兼容性如何?,第 4.3 节。
有关 Linux 的更多信息,请参阅 什么是 Linux
,作者:Linux Online
。
目前,Debian 仅适用于 Linux,但通过 Debian GNU/Hurd 和基于 BSD 内核的 Debian,我们也开始提供非基于 Linux 的操作系统作为开发、服务器和桌面平台。但是,这些非 Linux 移植版本尚未正式发布。
最早的移植工作是 Debian GNU/Hurd。
Hurd 是一组在 GNU Mach 微内核之上运行的服务器。它们共同构建了 GNU 操作系统 的基础。
请参阅 https://gnu.ac.cn/software/hurd/
以获取有关 GNU/Hurd 的一般信息,并参阅 http://www.debian.org/ports/hurd/
以获取有关 Debian GNU/Hurd 的更多信息。
第二个努力是移植到 BSD 内核。人们正在使用 NetBSD 和 FreeBSD 内核。
请参阅 http://www.debian.org/ports/#nonlinux
以获取有关这些非 Linux 移植版本的更多信息。
以下关键特性使 Debian 与其他 Linux 发行版区分开来
正如Debian 社会契约
中所述,Debian 将保持 100% 自由。Debian 对发布真正自由的软件非常严格。用于确定作品是否“自由”的指南在Debian 自由软件
中提供。
整个系统或其任何单个组件都可以就地升级,无需重新格式化,无需丢失自定义配置文件,并且(在大多数情况下)无需重新启动系统。今天可用的大多数 Linux 发行版都具有某种软件包维护系统;Debian 软件包维护系统是独一无二且特别强大的(请参阅Debian 软件包管理系统基础知识,第 7 章)。
虽然其他 Linux 发行版由个人、小型封闭团体或商业供应商开发,但 Debian 是唯一一个主要 Linux 发行版,它是由许多个人通过互联网以合作方式开发的,与 Linux 和其他自由软件的精神相同。
超过 880 名志愿者软件包维护者正在开发超过 29000 个软件包,并改进 Debian GNU/Linux。Debian 开发者对项目的贡献不是(在大多数情况下)编写新的应用程序,而是根据项目的标准打包现有软件,向上游开发者传达错误报告,并提供用户支持。另请参阅如何成为 Debian 软件开发者?,第 13.1 节中关于如何成为贡献者的更多信息。
Debian 附带 超过 29000 个软件包
,并在 9 种架构
上运行。这远远超过任何其他 GNU/Linux 发行版可用的数量。有关所提供软件的概述,请参阅Debian GNU/Linux 有哪些类型的应用程序和开发软件可用?,第 5.1 节,有关支持的硬件平台的描述,请参阅Debian GNU/Linux 在哪些硬件架构/系统上运行?,第 4.1 节。
Debian 开发者的地理分散性需要复杂的工具以及错误和错误修复的快速沟通,以加速系统的开发。鼓励用户以正式的风格发送错误,这些错误可以通过 WWW 存档或电子邮件快速访问。有关此 FAQ 中错误日志管理的更多信息,请参阅是否有已知错误的日志?,第 12.4 节。
Debian 对我们的质量标准,即 Debian 策略,有广泛的规范。本文档定义了我们对 Debian 软件包的要求的质量和标准。
有关此的更多信息,请参阅我们关于选择 Debian 的理由
的网页。
Debian 系统建立在自由软件基金会
,特别是Richard Stallman
首先倡导的自由软件理念之上。FSF 强大的系统开发工具、实用程序和应用程序也是 Debian 系统的关键组成部分。
Debian 项目是独立于 FSF 的实体,但是我们定期沟通并在各种项目上合作。FSF 明确要求我们将我们的系统称为“Debian GNU/Linux”,我们很乐意遵守这一要求。
FSF 的长期目标是开发一个名为 GNU 的新操作系统,该操作系统基于 Hurd
。Debian 正在与 FSF 合作开发这个系统,称为 Debian GNU/Hurd
。
项目名称发音为 Deb'-ee-en,Deb 中的 e 发短音,重音在第一个音节上。这个词是 Debra 和 Ian Murdock 名字的缩写,他们创立了这个项目。(词典似乎在 Ian (!) 的发音上提供了一些歧义,但 Ian 更喜欢 ee'-en。)
[ 上一篇 ] [ 目录 ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ 13 ] [ 14 ] [ 15 ] [ 16 ] [ 下一篇 ]
Debian GNU/Linux 常见问题解答
版本 5.0,2011 年 8 月 27 日