概要:Fedora9安裝好後,將Fedora9安裝鏡像作爲軟件源,以便安裝鏡像中自帶的軟件包。
需求:搭建嵌入式Linux編譯環境。
問題:1、在虛擬機中裝Fedora9,只能安裝默認的軟件包,而編譯環境需要的軟件包(如GCC)不會自動安裝;
2、Fedora9安裝鏡像中包含好多安裝包,並不是所有都自動安裝;
3、Fedora9安裝好後,PackageKit會自動運行(應該是軟件下載和升級程序),速度很慢。
解決方法:
將鏡像中的安裝包作爲安裝源。
步驟:
1、備份 /etc/yum.repo.d/ 下所有文件;
2、將Fedora9安裝鏡像進行掛載:
mkdir /mnt/cdrom
mount /dev/dvd /mnt/cdrom (註釋:/dev/dvd可能文件夾不存在,沒關係,不管它直接操作就可以)
3、在/etc/yum.repo.d/下創建dvd.repo後添加如下內容
[core]
name=DVD ISO
baseurl=file:///mnt/cdrom #光盤掛載的路徑
enabled=1
gpgcheck=1
gpgkey=file:///mnt/cdrom/RPM-GPG-KEY #光盤中名字爲RPM-GPG-KEY的認證文件
4、此時可以將除dvd.repo外的所有.repo文件刪除。
5、再進入system->administration->add/rmove software 可以看到光盤中的文件。
備註:在最初裝好Fedora9後,packageKit會自動運行,此時運行system->administration->software sources系統會顯示waiting for other tasks to complete.此時把進程packagekitd關掉就不會彈出錯誤。
參考資料: