include("site.inc"); $template = new Page; $template->initCommon(); $template->displayHeader(); ?>
网上最新的发行注记 | |
---|---|
发行注记可能已更新。要查看最新版本的 Fedora 发行注记,请访问: |
Fedora 包含兼容旧软件包的过时系统库。这些软件属于Legacy Software Development组。默认情况下,它们不被安装。需要这些功能的用户,可以在初始安装时选择这个组,或者以后再添加。要在Fedora系统上安装一个软件组,使用 → (Pirut),或者在终端下执行下面的命令:
su -c "yum groupinstall 'Legacy Software Development'"
提示时输入 root
密码。
软件包 compat-gcc-34 包含在内,以处理兼容性问题:
https://www.redhat.com/archives/fedora-devel-list/2006-August/msg00409.html
Fedora 现在提供 KDE 4.0,并且不再提供完整的 KDE 3 桌面环境。但是,Fedora 提供以下 KDE 3.5 运行库软件包来确保编译和运行大多数的 KDE 3 应用程序:
qt3 , qt3-devel (和其他)qt3-* packages): Qt 3.3.8b
kdelibs3 , kdelibs3-devel : KDE 3 运行库
kdebase3, kdebase3-devel: 提供默写程序需要的 KDE 3 核心运行库。
另外,Fedora 在 kdegames3 软件包中提供尚未移植到 KDE 4 中的游戏。其他一些第三方 KDE 3 游戏也许需要 libkdegames才能正常运行。
还有,KDE 4 kdebase-runtime 软件包中的 khelpcenter,会将 KDE 3 的默认帮助程序设置成自己。KDE 3 版本的khelpcenter 将不被提供。
这些软件包被设计用来:
满足文件系统层次结构标准(FHS),以及
安全地与 KDE 4 并行安装,包括 -devel 软件包。
为达到这个目标,Fedora KDE SIG 成员向 KDE 4 -devel 软件包做出如下修改:
库符号链接被安装到 /usr/lib/kde4/devel
或 /usr/lib64/kde4/devel
,取决于系统体系。
工具 kconfig_compiler
和 makekdewidgets
被更名为 kconfig_compiler4
和 makekdewidgets4
。
大多数使用 cmake
的 KDE 4 应用程序应该都无法察觉这些变化,因为已经在FindKDE4Internal.cmake
中进行了相应的修改。KDE SIG 仅对 KDE 4 kdelibs-devel 进行了修改,而没有修改 kdelibs3-devel,因为 KDE 4讲这些位置存储在一起,而 KDE 3 程序通常内置固定的查找路径。
注意 kdebase3
一个可以替代 KDE 4 的完整的 KDE 3 桌面(工作空间);特别的,KDE 3 版本中的 KWin、KDesktop、Kicker、KSplash 和 KControl
KDE·3·版本中的 kdebase·程序,如:Konqueror·和·KWrite,·在 KDE 4 版本中是多余的,可能会发生冲突。
libkdecorations·库需要 KWin·3·window 修饰,是因为那些窗口的显示不能在·KDE·4·版本的 KWin 上使用。
libkickermain·可能被一些·Kicker·小程序使用, 由于 Fedora 9 中没有 Kicker,所以 Kicker 小程序不能使用。
不鼓励基于过时的 API 来进行程序开发。 | |
---|---|
考虑到向后兼容性,不鼓励开发与旧式 API 冲突的新的软件。 |