小弟正在學習如何製作個人化的 RedHat 9.0 CD,不過很不幸的
在中間遇到了困難,希望各位善心能給予指點迷津。在此先謝謝諸位啦
以下是小弟所找到的,且正在參考的相關文件
Linux: Updating and Rebuildling RedHat 9 Installation CDs
http://www.techonthenet.com/Linux/rh9_update.htmRedHat CD HOWTO
http://www.ibiblio.org/pub/Linux/docs/HOWTO/other-formats/html_single/RedHat-CD-HOWTO.htmlHacking RedHat Kickstart
http://www.linuxjournal.com/article.php?sid=6473Customized RedHat Linux Kickstart Installation Cdrom
http://256.com/gray/docs/rh_boot以下是小弟的步驟:
#1) 安裝 anaconda 相關套件
apt-get -y install anaconda
apt-get -y install anaconda-images
apt-get -y install anaconda-help
apt-get -y install anaconda-runtime
#2) 設定環境變數
export PYTHONPATH=/usr/lib/anaconda
export PATH="$PATH:/usr/lib/anaconda-runtime"
#3) 複製 RedHat 9.0 CD1 到 /tmp/redhat9
#由於只是想先測試,所以只先用第一片來實驗
mkdir /tmp/redhat9
mount /mnt/cdrom
cd /mnt/cdrom
tar -cf - . | (cd /tmp/redhat9; tar -xpf - )
cd /tmp/redhat9
umount /mnt/cdrom
#4) 重建 base 目錄下的 hdlist 及 hdlist2
genhdlist /tmp/redhat9
#5) 製作 pkgorder.txt
pkgorder /tmp/redhat9 i386 | tee /tmp/pkgorder.txt
結果發生下面的錯誤
[root@localhost tmp]# pkgorder /tmp/redhat9 i386 | tee /tmp/pkgorder.txt
Traceback (most recent call last):
File "/usr/lib/anaconda-runtime/pkgorder", line 22, in ?
import comps
File "/usr/lib/anaconda/comps.py", line 29, in ?
import rhpl.comps
File "/usr/lib/python2.2/site-packages/rhpl/comps.py", line 5, in ?
import libxml2
ImportError: No module named libxml2
[root@localhost tmp]#
小弟以為問題是缺了 libxml2 這個模組,它所對應的檔案可能是 libxml2.py 可是
我用 rpm -ql 將所有安裝過的 rpm 找了一遍,似乎沒有任何發現。這是我系統上裝的 python及其它相關套件
python-2.2.2-26
python-optik-1.4-2
rpm-python-4.2-0.69
anaconda-runtime-9.0-4
anaconda-images-9.0-3
anaconda-9.0-4
anaconda-help-9.0-2
不曉得是不是更新的版本才有提供,有請各位指點指點迷津了