哪里可以下载预编译的 CentOS 5 内核(包括实时补丁)?还是需要自己编译(如果是,该怎么做)?
答案1
虽然我有一些红帽企业管理小组许可证,我已经开始使用 http://www.redhat.com/mrg/">Red Hat MRG 的免费实时重新编译科学Linux将我的 CentOS 5 服务器转换为实时服务器。您可以在以下位置查看 Scientific Linux MRG 发行版:http://glitesoft.cern.ch/cern/mrg/slc5X/x86_64/RPMS/
为了安装,我创建了一个名为的小型 repo 文件slc5x-mrg-realtime.repo
并将其放入/etc/yum.repos.d
。该文件包含:
[slc-mrg-realtime]
name = SLC5X - MRG Realtime
baseurl = http://linuxsoft.cern.ch/cern/mrg/slc5X/$basearch/RPMS
enabled = 1
protect = 0
gpgkey = http://glitesoft.cern.ch/cern/slc44/x86_64/RPM-GPG-KEYs/RPM-GPG-KEY-cern
gpgcheck = 1
从那里,我可以简单地运行yum grouplist
并查看 MRG 组件组:
MRG Realtime
MRG Grid
MRG Management
MRG Messaging
Ayum groupinstall "MRG Realtime" && yum install kernel-rt-devel
为我提供了实时操作所需的一切。您也可以从发行版的 rpm 列表页面中挑选所需的文件:http://glitesoft.cern.ch/cern/mrg/slc5X/x86_64/RPMS/
另一个选择是重新编译 Red Hat 的 SRPMS,可从以下位置获取:http://ftp.redhat.com/pub/redhat/linux/enterprise/5Server/en/RHEMRG/SRPMS/
这是标准rpmbuild --rebuild package.srpm
流程。这需要更多时间,但我也成功做到了。