目录
Wiki 有更多关于这个主题的信息。
这个版本中加入了对 ARM EABI (armel) 的官方支持。
下面是 Debian GNU/Linux lenny 官方支持的架构:
Intel x86 ('i386')
Alpha ('alpha')
SPARC ('sparc')
PowerPC ('powerpc')
ARM ('arm')
MIPS ('mips' (big-endian) and 'mipsel' (little-endian))
Intel Itanium ('ia64')
HP PA-RISC ('hppa')
S/390 ('s390')
AMD64 ('amd64')
ARM EABI ('armel')
您可以在 Debian 移植页面,读到更多的关于您的架构的移植状态和移植细节的信息。
Debian 的这次发行再次带来了比它前个发行版本 etch 更多的软件;包括 7700 个新软件包,共计 23200 个。 在这个发行版中,多数软件包得到了更新:有 13400 个(占 etch 软件包总数的 72%)。而且,由于各种原因,有相当数量的软件包(3100 个,占 etch 软件包总数的 17%) 从这次发行中被删除了。您将会看不到这些包有任何更新,而且在包管理软件中它们会被标记为“过时的”。
在这次发行中,Debian GNU/Linux 从 X.Org 7.1 更新到 X.Org 7.3。
Debian GNU/Linux 再次与几个桌面程序和环境一起发布。和其它发行版一样,它现在包含 GNOME 2.22 桌面环境。[1], KDE 3.5.10,以及 Xfce 4.4.2,以及 LXDE 0.3.2.1+svn20080509。还有一些能提高生产效率的软件,包含办公室套件 OpenOffice.org 2.4.1,KOffice 1.6.3,GNUcash 2.2.6,GNUmeric 1.8.3,以及 Abiword 2.6.4。
其它的桌面应用程序也被更新了,包含
Evolution 2.22.3 和
Pidgin 2.4.3 (即以前的
Gaim)。Mozilla
家族也被更新了:iceweasel
(3.0.6 版)是无商标的
Firefox
网页浏览器,icedove
(2.0.0.19 版)则为无商标的
Thunderbird
邮件客户端。
和过去一样,这次发行还包含了以下软件的更新:
官方 Debian GNU/Linux 发行版现在包含 4 到 5 张二进制
DVD 或 28 到
32 张二进制 CD
(依赖于架构),和 4 张源代码 DVD 或 28 张源代码
CD。此外,还有一个多架构
DVD,包含 amd64
和 i386
架构的子集,和对应的源代码。Debian GNU/Linux
首次发行蓝光镜像,针对
amd64
和 i386
架构,以及源代码。
Debian 现在支持 Linux 标准基础(LSB) 3.2。Debian 4.0 支持的是 3.1 版本。
aptitude 是从命令行进行包管理的首选软件,它实现了与 apt-get
相同的包管理功能,并且被证明比 apt-get 能更好地解决依赖关系。如果您依然在使用
dselect,您应该把 aptitude
作为正式的包管理前端软件。
对于 lenny 来说, aptitude 中已经实现了一个高级的冲突解决机制,如果它检测到由于软件包依赖关系变化带来的冲突,它将会尽力找到最好的解决方法。
所有针对 stable (或 oldstable) 发行版的更改,在它们能被放入发行版之前,都要经过一个外围测试阶段。每一次那样的 stable
(oldstable) 发行版更新被称为是一个发行点。通过 proposed-updates
这个机制来完成发行点的准备工作。
软件可以通过两种途径进入 proposed-updates
区。首先,加入 security.debian.org
的软件包安全更新会被自动加入 proposed-updates
区。其次,%debian;
开发者可以将新的软件包直接上传至 proposed-updates
区。该区最新软件包列表可以在 http://ftp-master.debian.org/proposed-updates.html
处看到。
如果您希望在软件包正式加入发行点之前帮忙测试包的更新,您可以通过将 proposed-updates
加入
sources.list
中来进行:
deb http://mirrors.kernel.org/debian lenny-proposed-updates main contrib deb-src http://mirrors.kernel.org/debian lenny-proposed-updates main contrib
下一次您运行 aptitude update 命令时,系统将识别
proposed-updates
区中的软件包,并在升级包时查找这一区域。
严格意义上来说,这并不是 Debian 的新特性,而是一个以前未被太多关注过的特性。
这次发行版中的大量改变能使全新安装的 lenny 受益,但是可能不会自动启用在从 etch 升级上来的系统中。 这一节给出大部分相关改变的概述。
支持 SELinux(安全增强型 Linux) 所需的软件包已经被提升为标准优先级。 这意味着全新安装时它们将会被默认安装。对于已安装好的系统,您可以用下述命令安装 SELinux:
# aptitude install selinux-basics
注意对 SELinux 支持不是默认启用的。有关设置和启用 SELinux 的信息可以在 Debian Wiki 找到。
rsyslog
现在作为 Debian 5.0
的默认系统及内核日志记录守护进程,代替了 syslogd 和
klogd。对于默认日志规则,可以直接使用无需替换。如果有自定义的日志规则,您应该将其迁移到新的配置文件
/etc/rsyslog.conf
。
从 etch 升级的用户需要手工安装 rsyslog
,删除 sysklogd
。在升级到 lenny
的过程中,并不会自动替换系统日志服务程序。
许多软件将被设置成默认使用 UTF-8 或比以前更好地支持 UTF-8。请参阅 http://wiki.debian.org/UTF8BrokenApps,查看处理 UTF-8 仍然有问题的应用程序信息。
Starting from Lenny, /etc/debian_version
will indicate
the revision number of the debian release (5.0, then 5.0.1, etc.)
This also means that you should not expect this file to be constant throught the release lifetime.
Debian Wiki 有些关于 etch 和 lenny 之间变更的额外信息。
随 lenny Debian 发行了官方的针对 amd64 和 i386 的 Live 系统。
Debian Live 系统其实就是一个可以直接从可移动介质 (CD-ROM 光盘,DVD 光盘,U 盘) 启用的 Debian
系统,或者也可以从网络上的另一台电脑启用,而无需安装。光盘镜像是由一个名为 live-helper
的工具生成的,它能轻易地创建自定义的 live 系统。更多有关
Debian Live 计划的信息可以在 http://debian-live.alioth.debian.org/
处找到。
Debian GNU/Linux 5.0 对所有架构均使用内核版本 2.6.26。
内核本身以及内核的 Debian 打包都有较大的变化。一些变化使升级过程变得困难,而且在升级到 lenny 后重启系统时有潜在问题。本节给出大多数重要变化的概述;在后面的章节中包含有潜在问题的解决方法。
Some drivers load binary firmware into the device they are supporting at run time. While this firmware was included in the stock kernel in previous releases, it has now be separately packaged in the non-free section. If you want to continue to use these devices after reboot, make sure the required firmware is present on the installed system. See section 6.4 of the Installation Manual for details.
Debian GNU/Linux 5.0 现在提供预编译 OpenVZ 的内核镜像,相对于 etch 中的 Linux-VServer 支持来说这是另一种虚拟化解决方案。OpenVZ 以比正常运行稍高一点的开销提供比 Linux-VServer 更好的特性 (如实时迁移)。
在以前的发行版中,针对 32 位的 AMD Athlon/Duron/Sempron 处理器有一个特殊的 -k7
内核标识。这个标识已被去除并由一个统一的标识 -686
来处理所有 AMD/Intel/VIA 686
型的处理器。
在可能的情况下,依赖于新软件包的伪过渡包已经被提供,以取代过时的软件包。
Lenny 现在包含 Emdebian 的制作工具。它允许 Debian 源文件包被交叉构建,并且裁剪,以适合嵌入式的 ARM 系统。
Emdebian 1.0 发布版包含了已经构建好的 ARM 包,足够为特殊的机器和机器变体创建定制的 root 文件系统。内核和内核模块需要单独提供。对 armel 和 i386 的支持正在开发中。请参见 Emdebian 网页 获得更详细的信息。
上网本,例如华硕的 Eee PC,Debian 是支持的。关于 Eee PC,请看 eeepc-acpi-scripts
。还有,Debian 提供一个新的轻量级 X11 桌面环境,
lxde
,它有利于上网本或是其它性能相对较低的电脑。
OpenJDK Java 运行环境 openjdk-6-jre
和开发组件 openjdk-6-jdk
目前已经包含在 Debian
中了,在执行 Java 图形用户界面程序以及网络程序或是编译这些程序时需要用到它们。这些包编译时使用了 IcedTea 编译支持,以及来自
IcedTea 计划的补丁。