FedoraCore3如何重建安裝CD

這篇文章主要介紹了Fedora Core 3如何重建安裝CD,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

成都創(chuàng)新互聯(lián)從2013年創(chuàng)立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站制作、網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元陜西做網(wǎng)站,已為上家服務(wù),為陜西各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:028-86922220

Fedora 系統(tǒng)經(jīng)過長(zhǎng)時(shí)間的發(fā)展,很多用戶都很了解Fedora Core 3了,這里我發(fā)表一下個(gè)人理解,和大家討論討論。Fedora Core 3 帶有用于更新和重建安裝 CD 的所有所需的工具。這要求一個(gè)充足的磁盤空間 —— 大約 22 GB。Fedora Core 3 發(fā)行于總共約有 4.5 GB 的 CD ISO 鏡像上。

清理

原始的構(gòu)建會(huì)在創(chuàng)建 ISO 鏡像的時(shí)候留下一些額外的文件。這些文件可以用下面的命令清除:
find $FCBASE/fc3 -name TRANS.TBL -exec rm -f {} \;
find $FCBASE/fc3 -name boot.cat -exec rm -f {} \; feedom.net

構(gòu)建

Fedora Core 3你現(xiàn)在有一個(gè)更新版本的安裝目錄樹,你需要執(zhí)行如下命令:
1,通過如下命令更新 hdlist 文件:
genhdlist --productpath=Fedora $FCBASE/fc3/i386
2,接著,創(chuàng)建軟件包順序文件: 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若是創(chuàng)建 CD ISO 鏡像,你將需要把二進(jìn)制 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]
分支目錄樹被創(chuàng)建于 $FCBASE/fc3,并被命名為 i386-disc[1-8]。

注意:Fedora Core 3參數(shù)“--distdir=$FCBASE/fc3/i386”刻意不以“/”結(jié)尾。如果它以“/”結(jié)尾,則分支目錄樹將被命名為 -disc[12345678] 并且作為子目錄被置于 $FCBASE/fc3/i386/ 中而不是置于 $FCBASE/fc3 子目錄中的 i386-disc[1-8]。
splittree.py 程序當(dāng)前不支持把安裝目錄樹分離到 DVD 容量的目錄樹中。然而,這可以被手工完成。這個(gè)選擇將修改你剛剛創(chuàng)建的或即將創(chuàng)建的兩個(gè)新的 DVD 容量的目錄樹。為了打到這個(gè)目的,兩個(gè)目錄樹將被創(chuàng)建如下: 
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/

創(chuàng)建 DVD 鏡像的另一個(gè)途徑(感謝 Andrew Mann)在 anaconda-devel-list 信息中簡(jiǎn)單地說明了。這說明改變需要 用 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

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“Fedora Core 3如何重建安裝CD”這篇文章對(duì)大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來學(xué)習(xí)!

本文標(biāo)題:FedoraCore3如何重建安裝CD
分享地址:http://muchs.cn/article16/isjdgg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信小程序響應(yīng)式網(wǎng)站、Google、網(wǎng)站設(shè)計(jì)公司、定制網(wǎng)站、手機(jī)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

微信小程序開發(fā)