




已阅读5页,还剩55页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
中文名:Fedora Core 4 正式版 ISO镜像英文名:Fedora Core 4资源格式:光盘镜像版本:Fedora Core 4 官方正式版发行时间:2005年06月13日制作发行:Fedora社区地区:大陆,美国,香港,台湾,韩国,日本,法国,英国,意大利,俄罗斯,捷克,澳大利亚,加拿大,新西兰,德国,波兰,丹麦,希腊,芬兰,挪威,荷兰,瑞典,瑞士,奥地利,西班牙,比利时,爱尔兰,匈牙利,葡萄牙,保加利亚,罗马尼亚,克罗地亚简介:软件版权归原作者及原软件公司所有,如果你喜欢,请购买正版软件已通过安全检测,使用Symantec Antivirus Corporate Edition 9查杀了ISO文件和Daemon Tools加载ISO镜像后的虚拟光驱,查毒引擎5,病毒库日期2005-06-13 rev.18 ,检测系统为Windows XP Professional SP2英文版(btw,有官方的SHA1SUM校验,似乎就不用查毒了。不过我还是完全差了毒了)已通过安装测试,在VmWare-5中和实际安装均经过安装测试,论坛()的RedHat&Fedora版块上有帖子说明出现的各种问题,欢迎参与讨论Fedora Core 4使用SHA1算法而非MD5进行文件校验了,文件SHA1SUM是文本文件,里边有每个下载文件的SHA1SUM值所有ISO文件和SHA1SUM文件我都用sha1sum校验过了,与官方的SHA1SUM文件给出的数值相同!真正的正式版,放心下载吧!贴图是英文版的,不过光盘自带多语言(Linux发行版和windows不同),安装时选择简体中文即可共享服务时间:每天 7:30 至 22:30 左右共享服务器:Razor Back 2=软件名称:Fedora Core版本号: 4软件语言: 多国语言 运行环境: 2000/XP 软件大小: 2.6G软件分类: 国外软件 / 注册版 /操作系统星期一,与Fedora Core 4一同推出的,还有Xen虚拟软件,它能够在同一台电脑运行多个操作系统。 Xen的对手包括EMC的VMware以及微软的虚拟机产品。新的Fedora Core 4使用了最新版本的GNU编译器集(GNU Compiler Collection),GCC 4。GCC 4为Linux带来了新的构架,Linux迷们希望它可以让Linux的性能更好。新Fedora在Power处理器的机器上运行,比如苹果电脑的PowerPC G4。尽管很多IBM服务器还在使用Power家族芯片,但再过一年,这些系统可能很难寻觅,原因是苹果已经决定使用英特尔的处理器。Fedora Core 4也能够运行在32位或 64位处理器的平台上,比如英特尔Xeon以及AMD的Athlon 64处理器平台。2003年,为了让Linux更成熟,更加快速的为Linux迷们提供新软件,红帽发起了Fedora项目。然而,为了获得红帽长期的技术支持,用户必须购买“红帽企业Linux”软件。最近,红帽试图让自己在Fedora项目中变得更加的中立,因此,越来越多的外部开发者被吸收进这个项目。本月初,红帽建立了“Fedora基金”,以支持外部开发者。Fedora的竞争对手包括Ubuntu项目,Novell的Suse Linux专业版。本周晚些时候,Fedora也将遭遇到Sun公司的 OpenSolaris。Fedora Core 4原定于5月16日推出,但随后推迟了发布。目前,用户可以直接从红帽的网站上下载Fedora Core 4。红帽透露,Fedora Core 4操作系统基于2.6.11版本的Linux内核,还专门针对奔腾4处理器做过优化。然而,它也可以在400MHz奔腾II,甚至,如果用户乐意,在只有文本界面等低配置的机器上运行。Fedora Core 4的推荐内存为,32位 x86系统,最好有256MB内存,64位x86系统应有512mb内存。据悉,Fedora Core 4操作系统可以在1999年推出的苹果机,或者使用了G3处理器的机器上运行。它也可在IBM 使用了Power4以及Power5处理器的pSeries服务器上运行。Fedora Core 4使用了2.10版本的Gnome或3.4版本的KDE图形桌面软件。它为PDF文件阅读安装了Evince以及OpenO2.0软件。此外,它还包含了GFS软件。由于有了Fedora Extras项目的帮助,Fedora变得越来越先进,Fedora从外部吸收的软件包括:Abiword字处理器, XMMS媒体播放器,Gnumeric电子制表软件以及Freeciv游戏。详细说明见下边的Release NotesFedora Core 4 发行注记版权 © 2005 Red Hat, Inc.This document is released under the terms of the GNU Free Documentation License. For more details, read the full legalnotice in 附录 A, Legalnotice.1. 欢迎使用 Fedora Core 41.1. Fedora Core 4 的新内容2. 介绍以及技术发行注记3. 硬件需求3.1. CPU 需求3.2. 硬盘空间需求3.3. 内存需求3.4. PPC 硬件需求4. 本次发布概况5. 安装相关内容5.1. PPC 安装要点5.2. Anaconda 要点5.3. 安装相关的问题6. 软件包相关的要点6.1. 基本组件6.1.1. Fedora Extras 仓库6.1.2. Audit 守护进程 auditd 以及日志文件6.1.3. LinuxThreads 与 NPTL6.1.4. 启用 slocate 数据库6.1.5. openssh 有着更严格的控制6.1.6. Perl 二进制兼容符号链接6.1.7. 服务器和系统配置工具6.1.8. Java 软件包建议6.2. Core6.2.1. yum6.2.2. Linux 内核6.2.3. 安全6.3. 开发工具6.3.1. GCC 编译器集合6.4. 多语种支持6.4.1. IIIMF 输入系统6.5. 网络服务器6.5.1. mod_perl6.5.2. php6.6. Samba (Windows 文件系统兼容性)6.7. X 窗口系统 (图形界面)6.7.1. xorg-x117. 软件包移动7.1. 移动到 Fedora Extras 的软件包8. Fedora Project 的概况A. Legalnotice1. 欢迎使用 Fedora Core 4Fedora Core 是完全自由的,界面友好的,安全的,通用的 Linux 平台。Fedora Project 是一个开源项目,旨在开拓尖端技术和理念,由 Red Hat 赞助,由 Fedora 社区支持。提示 新的安装向导这次发布加入了新的 Fedora Core 4 Installation Guide。这一向导对于所有级别的用户都非常有用,可以在这里看到:/docs/fedora-install-guide-en/参见这些页面来获取更多关于 Fedora 的信息:*第 1.1 节 “Fedora Core 4 的新内容”*第 2 节 “介绍以及技术发行注记” 技术发行注记*帮助和支持 (/participate/communicate/)*参与 Fedora Project (/participate/)*关于 Fedora Project (/about/)1.1. Fedora Core 4 的新内容Fedora Core 4 是自由而普及的 Fedora Core 平台的最新版本,带有大量独特的特性,以及对过去版本的重要改进。这一章提供了对这次发布的主要重点内容的概述。*桌面增强 Fedora 桌面为您带来最新的软件,包括 GNOME 2.10 和 KDE 3.4,也包含了最新的观感主题。GNOME 使用的是简洁而雅致的 Clearlook 主题,从传统的 Red Hat Bluecurve 主题中汲取了灵感,可以在 例 1 “新的桌面特性 Clearlooks 和 Evince” 看到。D例 1. 新的桌面特性 Clearlooks 和 Evince*工作效率得到提高oEvince (/projects/evince/) 是一个适于多种文档格式的文档查看器,支持 pdf, postscript 和许多其他格式。Evince 作为一个简单易用的程序,可以替代一整类文档查看器。oOpenO 2.0 (/product2/index.html) 是一个办公套件。最新版本包含很多增强,例如更好的 Microsoft Office 兼容性,全新的 Impress 演示文稿软件,以及对 OpenDocument 格式的本地支持。这个版本也引入了 Base,一个完整集成的数据库管理软件。你可以在这里找到完整的各种特性的列表:/2.0/featureguide.html.oEclipse 3.1 是一个开放的,可扩展的软件开发平台,可以作为很多语言的集成开发环境 (IDE)。*对 PowerPC (PPC) 体系结构的支持 参见 第 3.4 节 “PPC 硬件需求” 及 第 5.1 节 “PPC 安装要点”。*增强的安全特性 SELinux 是一个安全体系,使用合理规划的强制安全控制,来保护应用程序和用户。默认的 targeted 策略得以加强,覆盖了 80 种服务。您可以在技术发行注记 第 4 节 “本次发布概况”*集成的集群技术 通用文件系统 (GFS) 是一个开源的集群文件系统,允许 Linux 集群共享一个共同的存储池。Fedora Core 4 在系统中集成了 GFS,允许您以高效的方式管理存储资源。您可以在 /software/rha/gfs/ 和 /docs/manuals/enterprise/ 读到更多内容。*内建虚拟化技术 Xen 是一个虚拟机,可以安全地运行多个操作系统,每个都有自己的控制域。Xen 被无缝地集成到 Fedora Core 中。您可以在 /projects/virtualization/ 阅读更多内容。*稳固的平台 Fedora Core 4 包含并集成了最新的 4.0 版本的 GNU 编译器套件,它包含重写的优化设施,以及对本地的开源 Java 软件集的增强的支持。Java 软件集中包含了 OpenO 2.0 的一部分,Eclipse,Apache Jakarta 以及很多其他内容。2. 介绍以及技术发行注记Fedora Project 是一个由 Red Hat 发起的开放的项目,可以自由参与,由一个特别的团体领导,遵循一定的项目目标。项目的成果包括 Fedora Core,这是一个完整的,可用于各种用途的,完全使用开源软件构建的操作系统。注意 注意Fedora Core 是一个社区支持的项目。Fedora Core 不是 Red Hat, Inc. 所支持的商业产品。要获得更多信息,参见 第 4 节 “本次发布概况”关于这次发布的附加重要消息,可以在 /docs/release-notes/ 找到。用户应当经常查看这一链接的消息更新。要报告发行注记中的错误或提出需求,根据这份 预先填好的 bugzilla 模板 来提交一份 bug 报告。这个短些的链接 /al5g4 指向相同的预先填好的 bugzilla 模板。3. 硬件需求下列信息包含了要安装 Fedora Core 4 所需的最小的硬件需求。注意 注意对于特定的安装方式和/或安装后用途,可能需要满足其他硬件组件 (例如显卡和网卡) 的相容性。3.1. CPU 需求这一章列出了 Fedora Core 4 需要的 CPU 特性。注意 注意下列 CPU 特性是以 Intel 处理器的方式表述的。其他处理器 (主要是来自 AMD, Cyrix 和 VIA 的那些) 如果与 Intel 处理器兼容,也可以用于 Fedora Core。*最小需求:奔腾级别 Fedora Core 4 特别为奔腾 4 CPU 进行了优化,但是仍然支持更早的 CPU (例如奔腾,高能奔腾,奔腾 II,奔腾 III,也包括 AMD 和 VIA 的处理器)。这样优化的原因是,如果仅为奔腾级别优化,在非奔腾级的处理器上会带来性能损失;并且奔腾 4 的调度有着很大区别,值得这样做。*文本模式的推荐配置:200 MHz 奔腾或以上*图形模式的推荐配置:400 MHz 奔腾 II 或以上*AMD64 处理器 (包括 Athlon64 和 Opteron)*带有 Intel® Extended Memory 64 Technology (Intel® EM64T) 的 Intel 处理器3.2. 硬盘空间需求这一章列出了安装 Fedora Core 4 的硬盘需求注意 注意下列给出的是 Fedora Core 4 安装完成后 的硬盘需求。但是,在安装过程中,为运行安装程序,需要更多磁盘空间。更多的磁盘空间大致等于 (CD-ROM 1 中的) /Fedora/base/stage2.img 大小加上安装完毕的系统中 /var/lib/rpm 的大小。实际上,这意味着对于最小安装,至少需要 90MB 的附加空间,对于 everything 完全安装,需要至多 175MB 附加空间。另外,需要附加空间来存放用户数据。至少要有 5% 空闲空间,系统才能正常运作。此列表针对 32 位 x86 系统:*自定义安装 (最小安装):620MB*服务器:1.1GB*个人桌面:2.3GB*工作站:3.0GB*自定义安装 (完全安装):6.9GB此列表针对 64 位 x86_64 系统:*自定义安装 (最小安装):900MB*服务器:1.5GB*个人桌面:2.7GB*工作站 3.4GB*自定义安装 (完全安装):7.5GB3.3. 内存需求这一章列出了安装 Fedora Core 4 的内存需求此列表针对 32 位 x86 系统:*文本模式最小值:64MB*图形模式最小值:192MB*图形模式推荐值:256MB此列表针对 64 位 x86_64 系统:*文本模式最小值:128MB*图形模式最小值:256MB*图形模式推荐值:512MB3.4. PPC 硬件需求这一章列出了在 PowerPC (PPC) 上安装 Fedora Core 4 的最小硬件需求。*最小值:PowerPC G3 / POWER4*Fedora Core 4 只支持 Apple® 在 1999 左右及其后发布的 “New World” 级别的 Power Macintosh。它也支持 64 位的 G5 处理器,以及 IBM®eServerpSeries 中的 Power 处理器。目前不支持 32 位 IBM®RS/6000 主机。*文本模式推荐值:233MHz G3 或更佳*图形模式推荐值:400MHz G3 或更佳4. 本次发布概况下面的列表包含了 Fedora Core 4 最重要的方面:*Fedora Core 4 做出了下列改变:o支持 PowerPC (PPC) 架构oGCC 4.0oGNOME 2.10oKDE 3.4 包含新的可访问性特性。可以在 KDS 控制中心地区 & 可访问性可访问性 中管理这些特性。o本地编译的 Eclipse 3.1M6 (自由 Java 组件的一部分)oMySQL 4.1oPHP 5.0oXen 2 (虚拟化,同时运行多个操作系统的多个版本)oGFS 6.1-0.pre22 (集群文件系统)oEvince 0.2.1 (统一的文档阅读程序)oGDM 2.6 - 包含提前登录的功能oSELinux 此次发行中的 targeted 策略覆盖了 80 种新的服务程序。对于布尔值的处理做了修改。默认使用 targeted 策略。要获取更多信息,参见 /docs/selinux-faq/。下面是由 targeted 策略覆盖的服务程序的完整列表:+NetworkManager+amanda+apache+apmd+arpwatch+auditd+bluetooth+canna+cardmgr+checkpolicy+chkpwd+compat+comsat+consoletype+cpucontrol+cpuspeed+crond+cups+cvs+cyrus+dbskkd+dbusd+dhcpc+dhcpd+dictd+dmidecode+dovecot+fingerd+fsadm+ftpd+getty+hald+hostname+hotplug+howl+hwclock+i18n_input+ifconfig+inetd+init+initrc+innd+kerberos+klogd+ktalkd+kudzu+ldconfig+load_policy+login+lpd+mailman+modutil+mta+mysqld+named+netutils+nscd+ntpd+portmap+postgresql+ppd+privoxy+radius+radvd+restorecon+rlogind+rpcd+rpm+rshd+rsync+samba+saslauthd+sendmail+setfiles+slapd+snmpd+squid+ssh+stunnel+syslogd+telnetd+tftpd+udev+updfstab+uucpd+webalizer+winbind+xdm+ypbind+ypserv+zebra5. 安装相关内容这一章描述与 Anaconda (Fedora Core 安装程序) 以及一般的 Fedora Core 4 安装相关的话题。注意 注意如果你打算下载 Fedora Core 4 DVD ISO 镜像,小心并非所有文件下载工具都支持大于 2GB 的文件。例如,wget File size limit exceededcurl 和 ncftpget 下载工具没有这个限制,可以成功下载大于 2GB 的文件。Bittorrent 是另一个下载大文件的方法。关于如何获取并使用 torrent 文件,参见这里:/5.1. PPC 安装要点Fedora Core 安装盘中的 DVD 或第一张 CD 是可以从 Apple® Macintosh 启动的,将启动合适的 32 位或 64 位安装程序。另外,可以在 DVD 或第一张 CD 的 images/ 目录找到可启动的 CD 镜像。根据硬件来选择合适的 boot.iso。*images/mac/boot.iso - 32 位 Apple® Macintosh (G3/G4)*images/mac64/boot.iso - 64 位 Apple® Macintosh (G5)*images/pseries/boot.iso - 64 位 IBM®eServerpSeries (POWER4/POWER5)*电源管理支持,包括休眠和背光级别管理,包含在 apmud 软件包中,可以在 Fedora Extras 中找到。与 Fedora Core 匹配的 Fedora Extras 默认已为 yum 配置好了。安装中,可以用 yum install apmud 来安装 apmud。5.2. Anaconda 要点*Fedora Core 安装程序可以检测安装媒介的完整性。它可以在 CD, DVD, 硬盘镜像文件和 NFS 镜像安装方式中工作。Red Hat 建议您在安装过程开始前,在报告安装相关的 bugs 之前,检测所有安装媒介 (很多错误报告实际是由于烧录 CD 不正确造成的)。要进行测试,在 boot: 提示符下输入 linux mediacheck。mediacheck 功能是非常敏感的,可能将正常的光盘报告为有错。这通常是由于光盘刻录软件在从 ISO 文件刻录时,没有包含合适的 padding。要得到 mediacheck 的正确结果,可以尝试加上这个参数:linux ide=nodma在安装前,使用 sha1sum 工具来校验磁盘。这个测试可以精确地确认光盘是否与 ISO 镜像文件相同。*可以在 boot: 提示符下输入 memtest86,在安装 Fedora Core 之前检测内存。这会运行 Memtest86 独立内存检测工具。Memtest86 会一直运行,直到按下了 Esc 键。注意:必须从 CD-ROM 1 (或急救 CD-ROM) 启动,才能使用这一功能。*Fedora Core 4 支持图形化的 FTP 和 HTTP 安装。但是,由于需要将安装程序镜像存放在内存中,只有多于 128MB 内存的系统 (或者从包含了图形化安装程序镜像的 CD-ROM 1 启动的系统) 可以使用图形化安装。只有 128MB 或更少内存的系统只能使用文本化的安装程序。5.3. 安装相关的问题*某些硬件配置 (尤其是包含 LCD 显示器的配置) 可能在启动 Fedora Core 安装程序时遇到问题。这种情况下,重启并在启动命令行中加入 nofb 选项。注意 注意中文,日文和韩文图形化安装过程如果使用 nofb 选项启动,将以英文开始,然后在图形化安装过程开始之后切换到合适的语言。*一些 Sony VAIO® 笔记本系统在从光驱安装 Fedora Core 时可能会遇到问题。如果遇到这种情况,重启并在启动命令行中加入下列选项:pci=off ide1=0x180,0x386这一选项允许安装程序正常进行,任何由于这一选项而没有探测到的设备都会在 Fedora Core 第一次启动时加以配置。*安装中无法使用串行鼠标。但是,安装后,串行鼠标可以在 X 中正常使用。参见 bug #119474 来获取更多信息:/bugzilla.g.cgi?id=119474*在升级 Red Hat Linux 7., 8.0, 9, 以及 Fedora Core 1, 2 和 3 时,如果系统中安装的第三方软件与 Fedora Project 提供的软件包冲突,会出现问题。其中一个是 Ximian GNOME。Ximian GNOME 的问题是由于正式版 Red Hat Linux (或来自于 Fedora Project 的) RPMs 与 Ximian RPMs 有重叠。不支持这种配置,你有几种选择来解决这一问题:1.可以在升级到 Fedora Core 之前,从系统中删除 Ximian GNOME2.可以升级系统之后,立即重新安装 Ximian GNOME3.可以升级系统之后,立即删除 Ximian GNOME 所有相关 RPMs,并替换为相应的 Fedora Core RPMs必须使用上面的办法之一来解决版本重叠的问题。否则将导致不稳定的 GNOME 环境6. 软件包相关的要点下列章节包含了在 Fedora Core 4 中发生了重要变化的软件包的相关信息。为了方便查找,以 Anaconda 使用的分类进行组织。6.1. 基本组件这一章是与基本系统组件相关的信息6.1.1. Fedora Extras 仓库Fedora Extras 是更大的 Fedora Project 的一部分,是基于社区力量,由贡献者创建的一个软件仓库,与 Fedora Core 兼容。Fedora Extras 仓库在 Fedora Core 4 及之后的版本中将默认启用。可以从这里得到更多有关 Fedora Extras 的信息:/wiki/Extras如果想从 Fedora Extras 安装任何软件,可以使用 yum 命令。yum install 这里, 是你要安装的软件的名称。例如,如果你需要安装 abiword 软件包,那么命令 yum install abiword 将自动安装它,并解决依赖关系。6.1.2. Audit 守护进程 auditd 以及日志文件audit 守护进程 auditd 默认被启用。当 auditd 运行时,内核将 audit 信息发送到 /var/log/audit/audit.log 中。这个文件的位置在 /etc/auditd.conf 中指定。SELinux 的 AVC 信息使用 audit 来发送,这些信息现在在 /var/log/audit/audit.log 中。当 autitd 没有运行时,内核将 audit 信息传送给 syslog,这些消息通常保存到 /var/log/messages 文件中,可以用 dmesg 命令查看。Audit 扩展现在被编译到了 PAM 中。任何登录系统,或是修改用户帐号属性的程序都将产生 audit 信息。要启用内核中的审计,必须在启动中将 audit=1 传递给内核。也可以在运行时使用下列命令来启用审计:auditctl -e 16.1.3. LinuxThreads 与 NPTL作为去除过时的 LinuxThreads 库的一个步骤,在 Fedora Core 4 中编译和连接的代码现在自动使用 NPTL 头文件和库。在过去的版本中,从 Red Hat Linux 9 开始,默认的线程模型是 LinuxThreads,因为接口是最通用的。NPTL 接口的优点在于,线程取消的处理更快 (使用 -fexception 参数时,即使在 C 代码中)。现在附加的接口也已可用,不需要特殊的编译器和连接器参数。也就是说,你不必再用 -I/usr/include/nptl 和 -L/usr/lib,64/nptl 选项了。注意 lib,64 应该理解为 lib64,如果这个平台将 DSO 文件放在 lib64/ 目录的话。在 Fedora Core 4 中仍然可以创建使用 LinuxThreads 的代码。为此,必须安装 linuxthreads-devel 软件包,并且-I/usr/include/linuxthreads -L/usr/lib,64/linuxthreads选项必须被传递给编译器。过去,你可以使用运行时环境变量选择 glibc 的版本,以及 libpgthread DSH。现在,你需要同时指定这个环境变量:LD_LIBRARY_PATH=/lib,64/obsolete/linuxthreads需要这个附加的变量,是因为运行时库已经被移动到了那里。仍然有些程序无法工作,如果它们使用了 DT_RPATH (那样会覆盖 LD_LIBRARY_PATH 设置)。这样做会导致运行依赖于 LinuxThreads 的程序非常麻烦。但是这是有意为之。重要 重要FC5 将不包含 LinuxThreads 支持,那时所有程序都必须被转换为使用 NPTL。通常,到 NPTL 的转换没什么问题。6.1.4. 启用 slocate 数据库命令 locate 使用的数据库不会被默认创建。如果你想使用 locate 命令,可以将 /etc/updatedb.conf 中的 DAILY_UPDATE 设置为 yes。6.1.5. openssh 有着更严格的控制Fedora Core 4 中的 OpenSSH 基于 OpenSSH 3.9,包含对用户配置文件 /.ssh/config 的严格的属主和权限检查。如果这个文件没有合适的属主和权限,ssh 将退出。检测 /.ssh/config 的所有者是 / 的所有者,且权限设置为 600。ls -l /.ssh/config-rw- 1 username username 400 May 5 18:44 /home/username/.ssh/config目录 / 是当前登录的用户的个人目录的简写,通常等同于 /home/username/。另外,在连接服务器时,OpenSSH 不再配置为默认进行 X11 转发。要启用 X11 转发,必须指定 -X 或 -Y 选项,或者在 /.ssh/config 中设置 ForwardX11 选项。使用 -X 选项时,ssh 客户端的行为有了变化。在 OpenSSH 3.8 及新版中,X11 转发的方式是应用程序默认作为不可信的客户端。过去,X11 转发的方式是应用程序总是作为可信的客户端运行。一些应用程序在作为不可信的客户端运行时,可能无法正常工作。要将应用程序作为可信的客户端运行,应当使用 -Y 选项而不是 -X 选项,或者在 /.ssh/config 中设置 ForwardX11Trusted 选项。6.1.6. Perl 二进制兼容符号链接为 perl-5.8.0, perl-5.8.1 和 perl-5.8.2 准备的二进制兼容符号链接已经被删除。如果你的 perl 模块是以旧版本的 perl 构建的,就需要用 Fedora Core 4 包含的 perl-5.8.6 重新构建。6.1.7. 服务器和系统配置工具这一章重点描述 Fedora Core 中,对各种图形化的系统/服务器配置工具的改进。. system-config-lvm新的 LVM 工具 system-config-lvm 帮助您管理逻辑卷。6.1.8. Java 软件包建议Fedora Core 4 用户不应当使用 Sun 提供的 Java RPM。它包含的 Provides 与作为 Fedora Core 4 一部分的软件包使用的名字相冲突。因此,在已安装的系统的升级过程中,已安装的 Sun Java 可能会被卸载。Fedora Core 4 用户应当使用 制作的 RPM 或者手动将 Sun Java tar 打包安装到 /opt 目录下。推荐使用更稳定的 Sun Java 1.5+ 版本。6.2. Core这一章包含 Fedora Core 最基本的组件,包括内核。6.2.1. yumyum 现在使用 sqllite 数据库,使得性能大大加快。默认启用了 Fedora Extras 仓库。6.2.2. Linux 内核. 版本Fedora Core 基于 2.6.11 内核。Fedora Core 可能包含了附加的补丁,来改进,修正或添加附加特性。因此,Fedora Core 内核与从 网站下载的,被称为 vanilla kernel 的内核不是完全相同的。可以对 Fedora Core 内核源码包使用这个命令来获取所有补丁的列表rpm -qplkernel-.src.rpm. 特殊的内核配置Fedora Core 包含了下列内核构建*标准内核,包括单处理器和 SMP 变种。已配置的源代码包含在 kernel-devel-.rpm 软件包中。*虚拟机内核,用于 Xen 模拟器软件包已配置的源代码包含在 kernel-xen0-devel-.rpm 软件包中。多种配置的内核源码可以同时安装。文件将被安装在 /usr/src/kernels/-xen0-/ 目录树中。使用适当的命令:rpm -Uvhkernel-devel-xen0-.rpm 。提示 遵循通常的教科书关于 Linux 内核开发,很多教材,范例和教科书都假设内核源代码安装在 /usr/src/linux 目录。如果你像下面一样创建一个符号链接,就可以在 Fedora Core 中继续使用那些学习材料了。按照上面提到的方式,安装合适的内核源代码,然后:ln -s/usr/src/kernels/kernel-/usr/src/linux. 为内核开发作准备Fedora Core 4 与旧版本不同,不包含 kernel-source 软件包。已配置的源代码可以按照 第 节 “特殊的内核配置” 得到。需要使用 Fedora Core 内核源代码的用户可以在 kernel.src.rpm重要 这些步骤指的是当前运行中的内核!为了简化下面的指令,我们假设你需要配置内核为使用当前运行中的内核的配置。在下面的步骤中,你必须明白,短语 指的是使用这个命令显示的内核版本:uname -r1.从下列来源之一获取 kernel-.src.rpm 文件:*正确的 SRPMSCDiso 镜像文件中的 SRPMS 目录*下载内核软件包的 FTP 站点*使用这样的命令:up2date -get-sourcekernel2.使用下面的命令来安装 kernel-.src.rpm:rpm -Uvhkernel-.src.rpm这会将 RPM 内容写入 /usr/src/redhat/SOURCES 和 /usr/src/redhat/SPECS 目录。3.使用这样的命令来准备内核源代码:cd /usr/src/redhat/SPECSrpmbuild -bp -target $(arch)kernel.spec内核源代码将位于 /usr/src/redhat/BUILD/kernel- 目录。通常的做法,是将这个 linux- 目录移到 /usr/src 目录中,尽管不是必须这样做。这样做只是为了遵循通常使用的文档。cd /usr/src/redhat/BUILD/kernel-/usr/src/mv linux-/usr/src/cd /usr/srcln -s./linux-linuxcd /usr/src/linux4.Fedora Core 4 默认的内核的配置文件在 configs/ 目录。例如,i686 SMP 配置文件被命名为 configs/kernel-i686-smp.config。使用下列命令来将需要的配置文件复制到合适的位置,用来编译:cp configs/.config5.执行这个命令:make oldconfig接下来就没什么差别了。. 只构建内核模块要为当前使用的内核构建内核模块,例如你自己的设备驱动,不需要 完整的内核源码树。例如,要构建 foo.ko 模块,在包含 foo.c 文件的目录中创建这样的 Makefile:obj-m := foo.oKDIR := /lib/modules/$(shell uname -r)/buildPWD := $(shell pwd)default:$(MAKE) -C $(KDIR) M=$(PWD) modules执行 make 命令来编译 foo.ko 模块就可以了。. 用户空间对内核的依赖Fedora Core 添加了对集群系统的支持。这需要将特殊的内核与一些用户空间的使用工具联合使用,包括管理守护进程等。因此,如果在更新升级之后,要删除这样的内核,不能 像在过去的发行版中一样,简单地使用 rpm -e kernel- 命令,因为这些用户空间的软件包依赖于内核软件包。你可以在 rpm -e 命令中同时列出内核软件包和依赖于它的用户空间软件包,也可以用命令 yum remove kernel-,这样 yum 会自动删除有依赖关系的软件包。6.2.3. 安全这一章重点描述 Fedora Core 的安全措施。. 统一的数字认证数字认证现在被集中到 /etc/pki/ 目录。执行升级的用户必须重新定位他们的数字证书。OpenSSL: /usr/share/ssl 内容被移动到了 /etc/pki/tls 和 /etc/pki/CA。Dovecot: f 文件被自动安装到 /etc/pki/dovecot/。关于 SELinux 的信息,参见 第 4 节 “本次发布概况”6.3. 开发工具6.3.1. GCC 编译器集合Fedora Core 4 使用 GCC 4.0 构建,同时将其包含在发行版中。警告*需要 GDB 6.1 或更新的版本来调试可执行文件,除非编译时指定了 -fno-var-tracking 编译选项。*选项 -fwritable-strings 不再可用。*英语的诊断信息以 Unicode 编码,如果无法阅读,请将环境变量 LC_CTYPE 设置为 C 或者换用其他终端模拟程序。*在大多数系统中不再安装 specs 文件。普通用户不会注意它,需要调整这个文件的开发者可以使用 -dumpspecs 选项来生成并用于编辑。代码生成*包含了 SSA 代码优化程序。它提供了更好的 constant propagaion, partial redundancy elimination, load and store code motion, strength reduction, dea
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 离谱医生考试题及答案
- 课件显示作图过程
- 2025年中国拔罐器数据监测报告
- 客服管家考试题及答案
- 绞盘机司机数字化技能考核试卷及答案
- 井矿盐制盐工专项考核试卷及答案
- 多维地理信息采集员知识考核试卷及答案
- 旅游团队领队晋升考核试卷及答案
- 静脉抽血考试题及答案
- 河北石家庄市42中7年级下册数学期末考试专项练习试题(含答案解析)
- 中国多发性骨髓瘤诊治指南(2024年修订)解读课件
- 果树栽培工专业技能考核试卷及答案
- 空调电费知识培训内容课件
- 2025排污许可条例试题及答案
- 2025年秋期新教材部编人教版三年级上册道德与法治教学计划+进度表
- 水工结构理论知识培训课件
- 粮库业务知识培训课件
- 医师临床“三基”训练综合试卷(含答案)
- 2025至2030年中国综合能源服务市场竞争策略及行业投资潜力预测报告
- 土地要素保障课件教学
- 《建筑基坑工程监测技术标准》(50497-2019)
评论
0/150
提交评论