构建 Fedora Live CD

热度20票  浏览14次 【共0条评论】【我要评论 时间:2009年8月12日 00:01

Ncw2yh4YB0  别忘了创建 ISO 之前将配置包的名称包含到要删除包的列表中。

8Y4U?;`.s7f%^!~U1x~0 私募社区 - 私募股权投资知识学习网 - www.simu001.cn cG u GbT x n

  创建 RPM

p1V0R0XDRZ1L0 私募社区 - 私募股权投资知识学习网 - www.simu001.cn5?oL^hU*Sbh

  在您可以实际使用此配置文件之前,需要先利用它来创建 RPM。创建 RPM 需要 SPEC 文件。可以使用 Zeuthen 的 fedora-livecd.spec 并对它进行编辑,以便包含关于新配置文件的信息。私募社区 - 私募股权投资知识学习网 - www.simu001.cn?*u_'C2}#[q#]3H

*[o0N#FPnn z2W7k6e0  大致说来,SPEC 文件包含将被包含到 RPM 中的文件列表,以及安装 RPM 时存放这些文件的位置。我无意深入探讨创建 SPEC 文件的细节,但是您可以使用我为本文创建的 SPEC 文件。请从本文后面的 下载 部分下载该文件,并阅读注释以了解对 Zeuthen 的原始文件做出的更改。

}W]%Ki2P7i/fr0

8q_ my\.d8tN1d ^0  请注意:SPEC 文件指向其他包(如 fedora-live-gnome-fedora-livecd-desktop)的配置文件。要确保这些配置文件也都可用。

M Nx2[&s&D+W0

4?%ewsHO m0  Fedora 使用 rpmbuild 命令来利用 SPEC 文件创建 RPM。rpmbuild 命令要求所有的 .conf 配置文件都位于 /usr/src/redhat/SOURCES 目录下,并且 SPEC 文件中所有称作 SOURCE 的文件也应位于该目录下。另外还要确保 fedora-livecd.spec 文件位于 /usr/src/redhat/SPECS 目录下。

TSug1f0 私募社区 - 私募股权投资知识学习网 - www.simu001.cnDP+K*d"U_u

  清单 12. 创建新的 RPM# cd /usr/src/redhat/SPECS

a.f&z2s0psy0

%ENGovk0# rpmbuild -bb fedora-livecd.spec

L:a#|1]0u x Z ^0 私募社区 - 私募股权投资知识学习网 - www.simu001.cns k-Kv gY R

# ls /usr/src/redhat/RPMS/i386

mG!lvgP S6pt0

tgXMyg7Nb0fedora-livecd-6-2.i386.rpm     

%f;IQ/~'t"W3Yj0 私募社区 - 私募股权投资知识学习网 - www.simu001.cnmL j+uF*MR Q!L8T$oq

fedora-livecd-gnome-6-2.i386.rpm私募社区 - 私募股权投资知识学习网 - www.simu001.cn3o Ed4l ^+b

私募社区 - 私募股权投资知识学习网 - www.simu001.cn'_UBnK3T*yS/cZ

fedora-livecd-desktop-6-2.i386.rpm 

#m%J6}7{X-A.f*Q:fFp0

Y I+zd4@}1j]VT0fedora-livecd-office-6-2.i386.rpm私募社区 - 私募股权投资知识学习网 - www.simu001.cnCzQP;~#^8hQ8n

私募社区 - 私募股权投资知识学习网 - www.simu001.cn/F8{0z.YLPq8n R

  为了区别定制 RPM 和原始 RPM,我已将其版本定为 6-2 而不是原始的 6-1。私募社区 - 私募股权投资知识学习网 - www.simu001.cnF@EJ5w-?1S#y6v

私募社区 - 私募股权投资知识学习网 - www.simu001.cn?s5p7b&J

  使用定制 RPM 构建 Live CD

#n"?#Wr!Ag0

RT*@4Gnx*O\0  一旦您可以自由处理 RPM,创建 Live CD 的过程也就大同小异了。使用新的 RPM 重新创建包的本地存储库即可。

eo!ySH+W7w x5B@0 私募社区 - 私募股权投资知识学习网 - www.simu001.cn+Nn$n7loXN

  清单 13. 使用新的 RPM 创建配置包的本地存储库# rm /root/base_packages/*私募社区 - 私募股权投资知识学习网 - www.simu001.cn"p1\5dE d-O}8{ @

sq B{ I@T n0# cp /usr/src/redhat/RPMS/* /root/base_packages/私募社区 - 私募股权投资知识学习网 - www.simu001.cn;?+Z?*a P x D

@j$s%HZ3RG'Z}vs0# createrepo /root/base_packages

e8m`Gf(Yy0

? Y9r M2t*F"a0  现在通过 livecd-creator 来使用最新创建的包。私募社区 - 私募股权投资知识学习网 - www.simu001.cnP*FV!j%|$? s

私募社区 - 私募股权投资知识学习网 - www.simu001.cnr0HY4h?5@

  清单 14. 使用新的 Fedora-Office-Code-LiveCD RPM 创建 Live CD# livecd-creator --repo=c6,file:///var/www/html/repo/core私募社区 - 私募股权投资知识学习网 - www.simu001.cn!@#sF*L1jzXn%L

*o7vS:lFmzX0   --repo=lcd6,file:///root/base_packages

+}#w"t9Dk&`%zL0

/g*dyz.|\H.y0   --package=fedora-livecd-office-code私募社区 - 私募股权投资知识学习网 - www.simu001.cn Z @7{C;y6uhfe

#A_ Q{V&LI0   --repo=e6,http://download.fedora.redhat.com/pub/fedora/linux/extras/6/i386私募社区 - 私募股权投资知识学习网 - www.simu001.cnw Av1a.^Rf.~

私募社区 - 私募股权投资知识学习网 - www.simu001.cn4?j.lU_e"S`-R

   --fslabel=My-Fedora-Office-Code-LiveCD

p rnXZ6kD ?u]L0 私募社区 - 私募股权投资知识学习网 - www.simu001.cn Dbg |#M

  转眼之间!您就从完全由自己定制的配置获得了完全由自己定制的 Live CD。

K@Agu0

@k+pZ eH0  一旦熟悉了创建配置 RPM 的过程,您就能立刻创建 Live CD。您可通过调整设置和添加或删除包来定制 Live CD。另外,您还能将任意数据文件移到 Live CD 环境中,正如我在 SPEC 文件中所展示的那样。私募社区 - 私募股权投资知识学习网 - www.simu001.cn#r\&l:_ a

私募社区 - 私募股权投资知识学习网 - www.simu001.cn7UMwv2@ E

  Live CD 安装程序已经处于测试阶段,何时发布只是个时间问题。通过配置文件中的一个条目或 --package 选项就可将其绑定到 Live CD,使其完全可以在硬盘上安装。定制 Linux 发行版转瞬即得,够酷吧?私募社区 - 私募股权投资知识学习网 - www.simu001.cn1L&CP5F\?

顶:1 踩:1
对本文中的事件或人物打分:
当前平均分:0.33 (3次打分)
对本篇资讯内容的质量打分:
当前平均分:-1 (7次打分)
【已经有8人表态】
上一篇 下一篇
发表评论
换一张

网友评论仅供网友表达个人看法,并不表明本网同意其观点或证实其描述。

查看全部回复【已有0位网友发表了看法】

网络资源