Translation(s): English - Italiano - 简体中文


http://www.debian.org/logos/openlogo-nd-50.png http://www.debian.org/Pics/debian.png

Portal/IDB/logo_portal.png Debian 用户可用的软件



Debian 稳定发布中的可用软件

Debian 默认安装提供了 大量 的可用软件,所有它们都可以通过 Debian 自己提供的 包管理工具 轻松地安装1。从历史上看, Debian 的软件库中有比其它任何 Linux 发行版更多的软件2

尽管如此, Debian 稳定版 中没有包含人们认为重要并且期望包含的所有软件。为解决这个问题,在官方和非官方源中都有另外一些可供 Debian 稳定版 使用的软件。该页面在一定广度和深度上提供了一个最广泛使用的软件以及(或者)它们的源的概括。本页中的软件源或者是由 Debian 自身提供,或者由 Debian 社区中的成员为 Debian 提供3。所以,最重要的,所有在此描述的软件,都被 Debian 社区的大部分所支持。较少被关注的或不明朗的 Debian 软件源,和来自 Debian 社区之外的源,可以在非官方库的页面中找到。

安全提示

安全考虑

Debian 项目为 Debian 稳定发布 中包含的自由软件提供了最高级别的安全支持。这里列出的官方、半官方和非官方软件源可能没有达到这个级别的安全支持。

对存在软件的安全更新

值得一提的是 Debian 提供及时的安全更新,但是默认安装不保证这些更新能够在其可用时被自动安装。管理一个 Debian 系统的必要工作就是保证系统能够进行安全更新。

Debian 系统被预先配置成当手动请求更新时能够收到安全更新。默认桌面( gnome )在菜单栏中提供了一个按钮用来安装安全更新。通常情况下,其他桌面则需要(作为 root 用户)运行

aptitude update

,然后运行

aptitude safe-upgrade

。可用的包就会自动进行安全更新了。

会导致安全问题的软件

因为 Debian 稳定版 在发布之后仅会有很小的改动,纯血统的版本可能不能安装在最新的硬件上。在这种情况下,请从 http://kmuto.jp/debian/d-i/ 获得包含最新内核4的安装器。

也请注意,要使一些硬件工作需要非自由固件;而固件通常不作为纯血统 Debian 安装器的一部分5。请参阅 安装介绍 中的细节,特别是官方安装指导,和通过 IRC 或其它支持渠道获得帮助。

Debian 稳定版的新软件

因为 Debian 稳定版 在发布之后仅有很小的改动,并且在发布之前的几个月内也没有什么改动,它包括的软件不会总是最新的或最好的。那些需要较新的软件但仍然想要 Debian 稳定版 的可靠性和安全性的人经常可以通过来自 向后移植http://backports.debian.org 的软件来满足要求。

向后移植 提供较新的软件,也提供较新的内核。安装一个较新的内核经常是解决硬件问题的最好方式,因为新的内核包含了很多新的驱动和补丁。

Debian 稳定版的软件更新

一些软件,像垃圾邮件扫描器,要工作必须保持最新的状态。 要使这些软件能更新至最新版本,或者重要部分能向后移植,必须保证 releasename-updates ?组件 在 /etc/apt/sources.list 中是启用的6 ,这可以通过在行尾添加 releasename-updates 来实现。每一行应该看起来像这样7

deb http://http.us.debian.org/debian/ squeeze main squeeze-updates

squeeze 发布之前的版本,类似改动可以从 Volatilehttp://volatile.debian.org/ 找到

音频和视频软件

警告

一些软件不被 Debian 包含,是因为它在世界的某个地方被认为是非法的。在这方面音频视频软件尤其容易引发问题,并且美国是最严格的政府之一。仅仅拥有就会被认为是违法并可能被关进监狱。忽视法律是不可原谅的。本页面不应该被认为是有资格的法律建议的替代;法律建议只能咨询律师来获得。

很多软件是与多媒体相关的,特别是允许回放和提供音频、视频操作或类似功能的软件,因为法律原因,不能被包含进 Debian 。 http://deb-multimedia.org/ 包含有那些软件的 Debian 稳定版 的非官方包。

虽然需要更多的工作,但是保证与 Debian 恰当地兼容的替代方法8是,重新编译您感兴趣的 Debian 源代码包,启用解码器或其它因为法律原因被排除的功能。这可以通过使用 apt-get source packagename 下载源码的 .deb 包,在 debian/rules 中找到并修改编译选项,使用 dpkg --build sourcedirectory 重新构造二进制 .deb 文件,并且使用 gdebi packagename 安装来完成。有一个好主意,就是在定义于源码包的 .dsc 文件中的版本号后面附加上 +custom.X ,来区别您重新打的包与纯血统的 Debian 包,这里 custom 是您定制的名字, X 是您自己的修订版本号;并且在安装完成后使用 aptitude hold  packagename 把最终的包设置成保持,这样它就不会在系统升级过程中被自动替换掉。

非自由软件(例如: Adobe 的 Flash)

为遵守 Debian 的核心原则,即那些在 Debian 社会契约 中列出的条款,默认的 Debian 安装被配置为只安装自由软件。对那些想 挑战 它们的害处 的人,非自由软件也被设置为可用的。在盲目安装非自由软件之前,应该谨慎地 咨询 看是否有自由软件作替代9

要获取由 Debian 项目发布的非自由软件,可以修改 /etc/apt/sources.list 10sources.list man 手册中有解释和例子。基本的做法是使 contribnon-freemain 一起作为每行结尾的组成部分,这样非自由和外围的软件组件也就可以从每个软件存档中下载了。

嵌入式设备的软件

Debian 的一个版本, Emdebian ,可在嵌入式,或超低性能的设备上使用。

免安装运行 Debian

一台电脑可以不用把 Debian 安装到硬盘上就运行它;而是从一张 CD 或 USB 盘中运行。 Debian-Live 项目提供了这种能力。 Debian 的 "live" 版本与安装版本并没有不同。软件安装和删除也像通常那样,只是这些改动会不会在重启后还存在取决于底层的媒介是否可写。



Footnotes:

  1. Debian 的新用户应该从 Debian 软件库中获得他(她)们的所有软件。 Debian 维护者做了大量的工作使 Debian 软件库中的软件相互工作得很好,并且是安全的。从非 Debian 源中获取软件没有这种(其实并不存在的)保证! (1)

  2. 如果软件或者其配置被修改引入了 Debian 独有的特性,相关注明会在包的目录 /usr/share/doc/packagename/ 下的文档 README.Debian 中找到。通常只有服务器管理员会对它感兴趣。 (2)

  3. 即使那些非官方源也是"官方级别的非官方",并且如果可使其成为 Debian 一部分的方法存在的话,它们将真的成为 Debian 的一部分。这些软件源努力遵守 Debian 的高标准并且力求无缝地集成进 Debian。它们构建得很好并且用时间证明了自己。 (3)

  4. 内核,系统的核心,系统其它部分与大多数硬件的中介。所以,一个较新的内核经常是支持新硬件所需要的所有东西。 (4)

  5. 非官方的安装器也存在,它们包含非自由固件,但是与遵循安装向导中指示相比,使用它们并没有多少优势。请参阅: http://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/current/ (5)

  6. Debian 安装器会询问是否要启用 releasename-updates 组件,所以,它可能已经或者还没有被启用。 (6)

  7. 当然对于害怕编辑文本的人来说,也有 GUI 工具来完成这些改动。 (7)

  8. 一些人对 deb-multimedia.org 的质量感到不太高兴,原话不太清楚了,但是重新组织一个专家在 Debian IRC 支持频道上面的评论能够表达这种感受:“我宁愿用牙签把自己的眼睛挖出来,也不愿它们在我系统里到处拉巴巴”(译者注:怕怕) (8)

  9. 尽管如此,最好还是从官方的 Debian 库中,而非从互联网的其它地方获得非自由软件,更不要编译安装软件的原始代码。 Debian 库中的软件,是被证明能够与 Debian 集成到一起的,并且完成了必要的安全更新——在使用非自由软件可能达到的程度内。 (9)

  10. 那些害怕往文档里打字的人可以使用 Synaptic 包管理工具的图形接口中的多选框。 (10)