共计 2330 个字符,预计需要花费 6 分钟才能阅读完成。
自动写代码机器人,免费开通
这篇文章主要介绍了 Fedora Core 3 如何重建安装 CD,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让丸趣 TV 小编带着大家一起了解一下。
Fedora 系统经过长时间的发展,很多用户都很了解 Fedora Core 3 了,这里我发表一下个人理解,和大家讨论讨论。Fedora Core 3 带有用于更新和重建安装 CD 的所有所需的工具。这要求一个充足的磁盘空间 —— 大约 22 GB。Fedora Core 3 发行于总共约有 4.5 GB 的 CD ISO 镜像上。
清理
原始的构建会在创建 ISO 镜像的时候留下一些额外的文件。这些文件可以用下面的命令清除:
find $FCBASE/fc3 -name TRANS.TBL -exec rm -f {} \;
find $FCBASE/fc3 -name boot.cat -exec rm -f {} \; feedom.net
构建
Fedora Core 3 你现在有一个更新版本的安装目录树,你需要执行如下命令:
1,通过如下命令更新 hdlist 文件:
genhdlist –productpath=Fedora $FCBASE/fc3/i386
2,接着,创建软件包顺序文件:feedom.net
pkgorder $FCBASE/fc3/i386 i386 Fedora | tee \
$FCBASE/fc3/pkgfile
3,然后,更新安装文件:
buildinstall –pkgorder $FCBASE/fc3/pkgfile \
–version 3 –product Fedora Core \
–release Fedora Core 3 \
–prodpath Fedora \
$FCBASE/fc3/i386
分离安装目录树
Fedora Core 3 若是创建 CD ISO 镜像,你将需要把二进制 RPM 和源代码 RPM 分离到八张 CD 目录树中:
rm -fr $FCBASE/fc3/i386-disc[1-9]
splittree.py –arch=i386 \
–total-discs=8 –bin-discs=4 –src-discs=4 \
–release-string= Fedora Core 3 \
–pkgorderfile=$FCBASE/fc3/pkgfile \
–distdir=$FCBASE/fc3/i386 \
–srcdir=$FCBASE/fc3/i386/SRPMS \
–productpath=Fedora
rm -f $FCBASE/fc3/i386-disc1/Fedora/base/hdlist
genhdlist –productpath=Fedora –withnumbers \
–fileorder $FCBASE/fc3/pkgfile \
$FCBASE/fc3/i386-disc[1234]
分支目录树被创建于 $FCBASE/fc3,并被命名为 i386-disc[1-8]。
注意:Fedora Core 3 参数“–distdir=$FCBASE/fc3/i386”刻意不以“/”结尾。如果它以“/”结尾,则分支目录树将被命名为 -disc[12345678] 并且作为子目录被置于 $FCBASE/fc3/i386/ 中而不是置于 $FCBASE/fc3 子目录中的 i386-disc[1-8]。
splittree.py 程序当前不支持把安装目录树分离到 DVD 容量的目录树中。然而,这可以被手工完成。这个选择将修改你刚刚创建的或即将创建的两个新的 DVD 容量的目录树。为了打到这个目的,两个目录树将被创建如下:
mkdir -p $FCBASE/fc3/i386-dvd1
mkdir -p $FCBASE/fc3/i386-dvd2
cp -a $FCBASE/fc3/i386/* $FCBASE/fc3/i386-dvd1/
cp -p $FCBASE/fc3/i386/.discinfo $FCBASE/fc3/i386-dvd1/
cp -p $FCBASE/fc3/i386/* $FCBASE/fc3/i386-dvd2/
mv $FCBASE/i386-dvd1/SRPMS $FCBASE/fc3/i386-dvd2/
创建 DVD 镜像的另一个途径(感谢 Andrew Mann)在 anaconda-devel-list 信息中简单地说明了。这说明改变需要 用 splittree.py 操作 DVD 镜像:
cp /usr/lib/anaconda-runtime/splittree.py \
./splittree-dvd.py
self.target_size = 640.0 * 1024.0 * 1024 修改为
self.target_size = 4.4 * 1024.0 * 1024.0 * 1024 54com.cn
你也可以把所有“-disc”改为“-dvd”,以至于 CD 和 DVD 分支树都可以共存。
rm -fr $FCBASE/fc3/i386-dvd[1-9]
./splittree.py –arch=i386 \
–total-dvds=2 –bin-dvds=1 –src-dvds=1 \
–release-string= Fedora Core 3 \
–pkgorderfile=$FCBASE/fc3/pkgfile \
–distdir=$FCBASE/fc3/i386 \
–srcdir=$FCBASE/fc3/i386/SRPMS \
–productpath=Fedora
感谢你能够认真阅读完这篇文章,希望丸趣 TV 小编分享的“Fedora Core 3 如何重建安装 CD”这篇文章对大家有帮助,同时也希望大家多多支持丸趣 TV,关注丸趣 TV 行业资讯频道,更多相关知识等着你来学习!
向 AI 问一下细节
丸趣 TV 网 – 提供最优质的资源集合!