共計 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 網 – 提供最優質的資源集合!